package Scanner; import java.util.Scanner; public class highOrder { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //从键盘接收数据 int a =0; float b =0.0f; System.out.println("请输入整数:"); if (scanner.hasNextInt()){ String s = scanner.nextLine(); System.out.println("整数数据:"+ s ); } else { System.out.println("你输入的不是整数"); } System.out.println("请输入小数:"); if (scanner.hasNextFloat()){ String c = scanner.nextLine(); System.out.println("小数数据:"+c); } else { System.out.println("你输入的不是小数"); } scanner.close(); } }
package Scanner; import java.util.Scanner; public class And { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //和 double sum = 0; //计算输入的数字个数 int m = 0; //通过循环判断是否还有输入,并对每一次输入进行统计和求和 while (scanner.hasNextDouble()) { double v = scanner.nextDouble(); m = m + 1; sum = sum + v; } System.out.println("输入数据的个数为:"+m); System.out.println("输入数据的和为:"+sum); System.out.println("平均值为:"+(sum/m)); scanner.close(); } }