用户在键盘上输入若干个数字,每输入一个数字按回车确认,最后用户输入一个非数字的字符串结束整个输入操作过程。
import java.util.*;
public class LianXi {
public static void main(String[] args){
Scanner reader=new Scanner(System.in);
double sum=0;
int m=0;
while(reader.hasNextDouble()){//最后输入一个非数字字符串就会跳出循环
double x=reader.nextDouble();
m=m+1;
sum=sum+x;
}
System.out.printf("%d个数的和为%f\n",m,sum);
System.out.printf("%d个数的平均值是%f\n",m,sum/m);
}
}
运行结果:
用while循环。
另附import的作用:
1,加载已定义好的类或包
2,导入支持类(可以是JDK基础类或者自己编写的类),可以供本类调用方法和属性。
import导入声明可分为两中导入声明可分为两中导入声明可分为两中导入声明可分为两中:
1>单类型导入单类型导入单类型导入单类型导入(single-type-import) 例例例例:import java.util.ArrayList;
2>按需类型导入按需类型导入按需类型导入按需类型导入(type-import-on-demand) 例例例例:import java.util.*;
以这样两种方式导入包中的任何一个以这样两种方式导入包中的任何一个以这样两种方式导入包中的任何一个以这样两种方式导入包中的任何一个public的类和接口的类和接口的类和接口的类和接口(只有只有只有只有public类和接口才能被导入类和接口才能被导入类和接口才能被导入类和接口才能被导入)