循环语句
//我们可以输入多个数字,并求其总和和平均数,每输入一个数按回车确认,通过非数字
//来结束并输出结果
Scanner scanner = new Scanner(System.in);
//和
double sum = 0;
//计算输入多少数字
int m = 0;
//通过循环判断是否有输入,并在里面对每一次进行求和和统计
while (scanner.hasNextDouble()) {
double x = scanner.nextDouble();
//
m = m + 1;//m++
sum = sum + x;
}
System.out.println("个数和为"+ sum);
System.out.println("个数平均值"+(sum / m));
scanner.close();
if语句
Scanner scanner = new Scanner(System.in);
int i = 0;
float f = 0.0f;
System.out.println("请输入整数:");
if (scanner.hasNextInt())
{
i = scanner.nextInt();
System.out.println("整数数据:" + i);
}else{
System.out.println("输入的数据不是整数数据!");
}
这两差不多
if (scanner.hasNextInt())
{
f = scanner.nextInt();
System.out.println("小数数据:" + f);
}else{
System.out.println("输入的数据不是小数数据!");
}
scanner.close()