Scanner是JDK1.5新增的一个类,可以用该类创建一个对象:
Scanner scanner=new Scanner(System.in);
scanner对象调用下列方法,读取用户在命令行输入的各种基本类型数据。
例如调用上述的nextDouble()方法(双精度) Example2_2.javanextBoolean();
nextByte();
nextShort();
nextInt();
nextLong();
nextFloat();
nextDouble();
//求和(双精度) import java.util.Scanner; public class Example2_2 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入若干数求和,每输入一个数回车确认"); System.out.println("输入数字0结束输入 *** 作"); Scanner reader = new Scanner(System.in); // Scanner创建一个对象reader double sum = 0; double x = reader.nextDouble(); //调用nextDouble()方法 while (x != 0) { //在命令行输入0结束整个 *** 作过程 sum = sum + x; x = reader.nextDouble(); } System.out.println("sum=" + sum); } }运行结果:
请输入若干数求和,每输入一个数回车确认 输入数字0结束输入 *** 作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)