逻辑类型:boolean
整数类型:byte(1字节=8位)、short(2字节)、int(4字节)、long(8字节)
字符类型:char(2字节)
浮点类型:float(4字节)、double(8字节)
import java.util.Scanner; public class Example2_3 { public static void main(String args[]) { System.out.println("请输入若干个数,每输入一个数回车确认"); System.out.println("最后输入0结束输入操作"); Scanner reader = new Scanner(System.in); double sum = 0; int m = 0; // reader对象可调用的方法 double x = reader.nextDouble(); // byte x = reader.nextByte(); // short x = reader.nextShort(); // int x = reader.nextInt(); // long x = reader.nextLong(); // float x = reader.nextFloat(); while (x != 0) { m = m + 1; sum = sum + x; x = reader.nextDouble(); } System.out.print(m + "个数的和为" + sum + " "); // 输出数据之后不换行 System.out.println(m + "个数的平均值" + sum / m); // 输出数据之后换行 } }