大家好,欢迎来到IT知识分享网。
Java中要想输入时便要用到Scanner
首先在使用之前导入util包
要想通过控制台进行输入,首先要构造一个Scanner对象,它附属于”标准输入流 Scanner in = new Scanner(System.in);
现在我们就可以使用Scanner类的各种方法了
使用Scanner读取字符串/整数/浮点数
import java.util.Scanner; //需要导入util包
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的姓名:");
String name = sc.nextLine();
System.out.println("请输入你的年龄:");
int age = sc.nextInt();
System.out.println("请输入你的工资:");
float salary = sc.next.Float();
System.out.println("你的信息如下:");
System.out.println("姓名:" + name + "\n" + "年龄:" + age + "\n" + "工资:" + salary);
sc.close(); //注意,要记得调用关闭方法
使用Scanner循环读取N个数字
Scanner sc = new Scanner(System.in);
double sum = 0.0;
int num = 0;
while(sc.hasNextDouble()){
double tmp = sc.nextDouble();
sum += tmp;
num++;
}
System.out.println("sum = " + sum);
System.out.println("avg = " + sum/num);
sc.close();
注意事项:当循环输入多个数据的时候,用 ctrl + z 来结束输入。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15637.html