Scanner import java.util.Scanner; public class Demo { public static void main(String[] args) { int i = 0; float f = 0.0f; Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数:"); if(sc.hasNextInt()){ i = sc.nextInt(); System.out.println(i); }else{ System.out.println("您输入的不是整数"); } System.out.println("请输入一个小数:"); if(sc.hasNextFloat()){ f = sc.nextFloat(); System.out.println(f); }else{ System.out.println("您输入的不是小数"); } sc.close(); } } import java.util.Scanner; public class Demo1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double sum = 0; int i = 0; while (scanner.hasNextFloat()){ float j = scanner.nextFloat(); i++; sum = sum + j; } System.out.println(i + "个数的和为" + sum); System.out.println(i + "个数的平均数为" + sum/i); } }