精华内容
下载资源
问答
  • 想要在抛出异常后能够重新输入。有些着急,求大神帮助。蟹蟹importjava.util.Scanner;interfaceB{publicvoidf(doubler);publicvoidd(doublea);publicvoide(doublea,doubler)throwsMyE...想要在抛出异常后能够重新...

    想要在抛出异常后能够重新输入。有些着急,求大神帮助。蟹蟹importjava.util.Scanner;interfaceB{publicvoidf(doubler);publicvoidd(doublea);publicvoide(doublea,doubler)throwsMyE...

    想要在抛出异常后能够重新输入。有些着急,求大神帮助。蟹蟹

    import java.util.Scanner;

    interface B{

    public void f(double r);

    public void d(double a);

    public void e(double a,double r)throws MyException;

    }

    class C implements B{

    public void f(double r){

    System.out.println("圆形面积为"+(3.14*r*r));

    }

    public void d(double a){

    System.out.println("正方形面积为"+(a*a));

    }

    public void e(double a,double r)throws MyException {

    if(2*r>a) {

    MyException ex=new MyException();

    throw ex;

    }

    System.out.println("阴影面积"+((a*a)-(3.14*r*r)));

    }

    }

    class MyException extends Exception{

    String message;

    MyException(){

    message="出现异常";

    }

    public String getMessage() {

    return message;

    }

    }

    public class A {

    public static void main (String args[]) {

    try {

    B b=new C();

    Scanner reader=new Scanner(System.in);

    System.out.println("请输入圆形半径r和正方形边长a");

    Double r=reader.nextDouble();

    Double a=reader.nextDouble();

    b.f(r);

    b.d(a);

    b.e(a, r);

    }

    catch (MyException e) {

    System.out.println(e.getMessage());

    }

    }

    }

    展开

    展开全文
  • java输入数字求和

    2021-03-10 03:25:43
    java 输入数字 相加CSS布局HTML小编今天和大家分享和 请帮我修改。import java.awt.*;import javax.swing.*; import java.awt.event.*; pu我简单的给你改了下,有事儿 点“在线聊天”找我 import java.awt.*; import...

    java 输入数字 相加CSS布局HTML小编今天和大家分享和 请帮我修改。

    import java.awt.*;import javax.swing.*; import java.awt.event.*; pu我简单的给你改了下,有事儿 点“在线聊天”找我 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class sy7 extends JApplet implements ActionListener { Container ct = getContentPane(); // 创建一个名为ct的容器

    关于java不同数字类型CSS布局HTML小编今天和大家分享和问题

    46c0538af1e68618de9483e071d46e86.png

    java程序:CSS布局HTML小编今天和大家分享一个3位数字的各位数字之和,要CSS布局HTML小编今天和大家分享:显示第一种 : import java.util.Scanner; public class Demo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.print("请输入一个三位数

    怎么用Java把输入的字符串中的数字提取出来,并且import java.io.*; public class Demo1 { public static void main(String[] args) throws Exception{ int sum=0,temp; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println(" 请输入: "); String s=

    java代码从键盘输入两个数,CSS布局HTML小编今天和大家分享和是多少

    Scanner sc=new Scanner(System.in); System.out.println("输入第一个数字"); int num1=Integer.parseInt(sc.nextLine()); System.out.println("输入第二个数字"); int num2=Integer.parseInt(sc.nextLine()); int num=num1+num2; System.out.pr

    【代码】Applet实现,页面选择gbk编码 import java.applet.*; import java.awt.*; import java.awt.event.*; public class Add extends Applet implements ActionListener { Label lblTwoNum = new Label ("请输入两个数字"); Label lblAdd = ne

    java读取文件中的数字并CSS布局HTML小编今天和大家分享和。。CSS布局HTML小编今天和大家分享解。

    题目:下载文件in31488.txt该文件中31488个数字, 用空格隔开,现在要CSS布局HTML小编今天和大家分享import java.io.*; import java.util.*; public class test { public static void main(String[] args){ int total=0;//临时缓存总和并赋初始值 FileInputStream fin=null; FileOutputStream fout=null; BufferedReader br = null; try{ fin=new

    java计算出字符串中所有的数字CSS布局HTML小编今天和大家分享和???

    Java语言编写键盘输入10个数,CSS布局HTML小编今天和大家分享和,CSS布局HTML小编今天和大家分享平均值

    public static void main(String [] args) {Scanner sc = new Scanner(System.in); int count =1; int sum = 0; int avg = 0; while(count

    展开全文
  • java输入学生成绩

    千次阅读 2021-03-04 01:42:43
    } }catch (Exception e){ System.out.println("输入有误:"); } } } class Student { int id; String name; double a,b,c; double avg; Object e=null; public void getStudent(){ Scanner keyboard=new Scanner...

    public class Card {

    /**

    * @param args

    */

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    int stu[] = new int[3];

    try{

    for(int i=0; i

    Student s = new Student();

    s.getStudent();

    s.showStudent();

    s.averStudent();

    }

    }catch (Exception e){

    System.out.println("输入有误:");

    }

    }

    }

    class Student {

    int id;

    String name;

    double a,b,c;

    double avg;

    Object e=null;

    public void getStudent(){

    Scanner keyboard=new Scanner(System.in);

    System.out.println("请输入学号:");

    id=keyboard.nextInt();

    System.out.println("请输入姓名:");

    name=keyboard.next();

    System.out.println("请输入语文课成绩:");

    a=keyboard.nextInt();

    System.out.println("请输入数学课成绩:");

    b=keyboard.nextInt();

    System.out.println("请输入英语课成绩:");

    c=keyboard.nextInt();

    }

    public void showStudent() {

    System.out.println("学号:"+id+" "+"姓名:"+ name+" "+"语文课成绩:"+a+" "+"数学课成绩:"+b+" "+"英语课成绩:"+c);

    }

    public void averStudent() {

    avg=(a+b+c)/3;

    System.out.println("三门课的平均成绩是:"+avg);

    }

    }

    原文:http://www.cnblogs.com/guolei2016/p/5392894.html

    展开全文
  • 理解JAVA输入输出流

    2021-03-11 17:02:18
    一、IO流作用IO流就是用来处理设备上的数据,包括文件,磁盘,网络等二、分类按处理的数据类型不同:字符流、字节流按流向不同:JAVA 中流的处理是单向的,分为输入流和输出流三、抽象类1、字节流抽象类InputStream ...

    一、IO流作用

    IO流就是用来处理设备上的数据,包括文件,磁盘,网络等

    二、分类

    按处理的数据类型不同:字符流、字节流

    按流向不同:JAVA 中流的处理是单向的,分为输入流和输出流

    三、抽象类

    1、字节流抽象类

    InputStream 输入流

    OutputStream输出流

    2、字符流抽象类

    Reader 输入字符流

    Writer 输出字符流

    四、JAVA中流体系架构

    6c715683f7d7f82e58e6d7b3b28fab36.png

    有一些对流进行操作的基本的方法,我们以文件输入输出流进行说明:

    1、InputStream是所有的输入字节流的父类,它是一个抽象类

    fcd309b632393c4dd09ff157b5c0bc73.png

    假如有个文件a.log 里面存放的数据是

    f31db110b9c4bdd9707ee0c684d9d0c7.png

    (1)read() 从输入流中读取数据的下一个字节,返回0到255范围内的int字节值

    通常的用法是

    2f76ec740e2e82b82747b9ce67a5fd63.png

    返回值

    fddf0356a9fc488a80d17161d30f17ec.png

    (2)read(byte[]) 从输入流中读取的一定数量字节数并将它们存储到缓冲区数组中

    通常的用法是:

    0450c76fbdb3730a6d27f5e12b40ade8.png

    返回值为:

    aaa

    2、OutputStream是所有输出字节流的子类,他也是一个抽象类

    1cf556f8c7e68a5dd5861d484e3c5310.png

    (1)write(int) 写入一个0-255范围的int字节到输出流

    362e7c95561ce59d27d77a72b4b28159.png

    然后我们发现b.log里的内容为a:

    e7116fb976d46d937b12861fdcac1a68.png

    (2)write(byte[]) 写入byte数组中的数据到输出流

    d2268067d7514f36a1f284c9cd5445bb.png

    然后我们发现b.log文件中的数据为123

    d94bddcf4075a358e47cab3861035d01.png

    3、Reader是所有的输入字符流的父类,它是一个抽象类

    简单使用方式同InputStream,例子如下

    0c16fcafdd6248e212a0e71c8ddf34e7.png

    4、Writer是所有的输出字符流的父类,它是一个抽象类

    简单使用方式同OutputStream,例子如下

    5cec8ce6b8d1d7ff018291813f32816d.png

    写入到b.txt文件的数据

    c497c6c8df5e5a3f7a271aeea0fc0310.png

    五、IO流中的设计模式

    JAVA中的IO流有很多种,但是都会按照需要继承InputStream,OutputStream,Reader,Writer的一种,同时为了更好的扩展这些类,采用了装饰者模式。

    1、首先举一个简单的例子

    0f18e054315dcaa8d3816642dbb0d0a7.png

    比如上面这个文件输入流,会读取文件中的字节,然后打印出来,如果我们要增强这个类,比如要使用缓冲区怎么办,我们可以使用BufferedInputStream

    12920d51a54c3c04f857b48438e6d8d3.png

    我们查看一下BufferedInputStream的构造函数

    eaa78ff4bbc53c01e1652224c85d8f40.png

    发现这个函数实例化的时候需要传一个InputStream,然后在我们的例子中fileInputStream是继承了InputStream的类,所以我们可以交给BufferedInputStream使用,同时BufferedInputStream也会继承

    InputStream的抽象类,那么就一定会实现抽象类的所有方法,进而实现了类的增强,其他的类同理

    六、使用规律总结

    (1)明确要操作的数据是数据源还是数据目的(要读还是要写)?

    源:InputStream  Reader

    目的:OutputStream  Writer

    (2)明确要操作的设备上的数据是字节还是文本?

    字节:InputStream

    文本:Reader

    字节:OutputStream

    文本:Writer

    (3)明确数据所在的具体设备?

    硬盘:文件 File开头

    内存:数组,字符串

    键盘:System.in

    网络:Socket

    (4)明确是否需要额外功能?

    需要转换—转换流 InputStreamReader OutputStreamWriter

    需要高效—缓冲流 Bufferedxxx

    多个源—序列流 SequenceInputStream

    对象序列化—ObjectInputStream,ObjectOutputStream

    保证数据的输出形式—打印流PrintStream Printwriter

    操作基本数据,保证字节原样性—DataOutputStream,DataInputStream

    80a18ece01427e9d40bbb2d30172bb8b.png

    展开全文
  • java输入Scanner基本用法

    千次阅读 2021-08-24 21:29:18
    java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,每个next获取输入对应的字符。 Scanner sc = new Scanner(System.in); 当我们通过 Scanner 类的next()与nextLine()方法获取输入...
  • java输入语句应该怎样写?示例演示

    千次阅读 2021-02-25 19:02:03
    作为初步进入java开发学习的小白来说,就像是小时候刚刚学说话一样,这种经历既是必然的也是有趣的,学习java语言一开始的时候也是得一步步的学习,比如说,java输入语句应该这么去实现呢?一起跟小编来看看吧。第一...
  • java输入的三种方式

    2021-03-11 17:08:37
    import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Scanner;public class Marth30th_ShuRu {public static void main(String[] args) {//方法一:ScannerScanner sc=new Scanner...
  • Java 输入、输出流】

    千次阅读 多人点赞 2021-04-15 17:02:47
    Java 输入、输出流(I/O流)1 File类1.1 文件的属性1.2 目录2 文件字节输入、输出流二级目录三级目录3 文件字符输入、输出流二级目录三级目录4 缓冲流二级目录三级目录 概述:输入、输出流提供一条通道程序,可以...
  • java输入输出语句是什么

    千次阅读 2021-03-13 10:37:51
    对于经常上机刷题的来说,首先得解决输入输出方法,Java输入输出流在Java学习过程的后面部分才会接触,但是我们可以掌握一些简单的,常用的输入输出方法输出流java常用的输出语句有下面三种:System.out.println()...
  • java输入数字,将其存入数组

    千次阅读 2021-02-25 19:56:41
    publicclasstt{publicstaticvoidmain(String[]args){while(true){System.out.println("请输入数字,将其存入numbers[]数组中");Scannerscanner=newScanner(S...import java.util.Scanner;public class tt...
  • java输入数字,输出倒序的实例

    千次阅读 2021-03-06 13:17:42
    java输入数字,输出倒序的实例,逆序,整数,给大家,请输入,三种java输入数字,输出倒序的实例易采站长站,站长之家为您整理了java输入数字,输出倒序的实例的相关内容。我就废话不多说了,大家还是直接看代码吧~package ...
  • java输入赋值语句

    千次阅读 2021-03-14 00:46:39
    输入并运行下面的程序,体会各种基本数据类型的变量......JAVA循环语句练习(附答案及代码),使用前请先将拓展名改为.java,即可直接在cmd通过javac和java编译运行. /**一、选择题答案: * 1.C 2.B 3.C 4.D 5.C......实验...
  • java 输入3个数a,b,c,按大小顺序输出的实例讲解题目:输入3个数a,b,c,按大小顺序输出。代码:import java.util.Scanner;public class lianxi34 {public static void main(String[] args) {Scanner s = new Scanner...
  • 目的是①,输入学生姓名,依次输入5门课成绩,输出平均分,并给出提示是否继续输入。②,如果输入字母y,则重复①的步骤,始终循环;如果输入字母n,则输出成绩录入结束,循环终止。我...目的是①,输入学生姓名,...
  • import java.util.Scanner;public class MonthDays {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("Enter Year:");int year = sc.nextInt();System.out.print("E...
  • import java.util.Scanner;public class Main {public static void main(String[] args) {inputStr();inputInteger();inputIntInLine();}//每行输入一个数值,输入多个数值public static void inputInteger() {...
  • importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclasssy7extendsJAppletimplementsActionListener{Containerct=getContentPane();//创建一个名为ct的容器对象JL...import java.awt.*;import ...
  • java 输入一个数字,反转输出这个数字的值(实现方法)如下所示:package 第四天;import java.util.Scanner;public class 数字反转 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);...
  • i++) { System.out.println("请输入:"); String s1 = s.next(); String s2 = s.next(); String s3 = s.next(); a[i][0] = Integer.parseInt(s1); a[i][1] = Integer.parseInt(s2); a[i][2] = Integer.parseInt(s3)...
  • java输入字符串并将每个字符输出的方法如下所示:import java.util.Scanner;public class Main{public static void main(String[] args){int i,len;String str;Scanner in = new Scanner(System.in);str = in.next()...
  • java 输入十个整数由小到大排序——java程序设计 import java.util.Scanner; public class sort { public static void main(String[] args) { int a[]=new int[10]; int temp; //用于后面比较中间存储数据 ...
  • 代码如下:运行结果如下:以下是文字版的代码:import java.util.Scanner;public class Test{public static void main(String []args) {Scanner in=new Scanner(System.in);System.out.print("请输入数组c第一维的...
  • Java输入输出入门 A+B

    2021-02-26 14:49:10
    描述求两个整数之和。...样例输入1 2样例输出3importjava.util.Scanner;public classMain {public static voidmain(String[] args) {Scanner sc=newScanner(System.in);int a=sc.nextInt(),b=sc.nextInt();Syst...
  • 展开全部importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){intrepeat=0,n;intmax=0;Scannerin=newScanner(System.in);max=in.nextInt();System.out.println("请输入您要比较的整数的个6...
  • JAVA输入三个数从小到大排序

    千次阅读 2021-07-27 19:11:07
    import java.util.*; public class test2 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String[] str = scan.nextLine().split(" ");// 输入时以空格隔开数字 int[] num = ...
  • java输入年份和月份,输出天数

    千次阅读 2021-03-31 18:47:10
    java输入年份和月份,输出天数 import java.util.Scanner; /** *Switch case 实现从键盘录入年份月份,输出天数 */ public class Test02 { public static void main(String[] args) { Scanner sc = new Scanner...
  • /* 输入一批整数,输入最大值和最小值,输入数字0时,结束循环! 2021/3/24 奈何桥 */ import java.util.Scanner; public class Java11 { public static void main(String[] args) { int num = 0; Scanner ...
  • import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public class LX2x{//优先级数组,precede[i][j],表示第i个操作符与第j个操作符的优先级,0,1,2,3,4,5,6分别是'+', '...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,170,554
精华内容 868,221
关键字:

java输入

java 订阅