使用 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.nextFloat();
System.out.println("你的信息如下:");
System.out.println("姓名:"+ name +"\ n "+"年龄:"+age+"\n"+"工资:"+ salary);
sc.close();//注意,要记得调用关闭方法@@@@@@@@@@@@@@@@@@@@@@@@@@
请输入你的姓名:
111
请输入你的年龄:
111
请输入你的工资:
111
你的信息如下:
姓名:111
年龄:111
工资:111.0
使用 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来结束输入(这是在eclipse中)
11
22
33
44
55
sum =165.0
avg =33.0
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/110921.html