Scanner
new Scanner(System.in); //创建一个扫描对象,接受键盘数据
System.out.println("使用next方式接受")
if(scanner.hasNext()){ //判断用户有没有输入字符串通过 hasNext() OR hasNextLine() 判断可有可无
scanner.next(); scanner.nextLine(); //等待用户输入 next()不能得到带有空格的字符串
System.out.println("输出的内容为:"+str)
}
scanner.close(); //凡是属于IO流的类如果不关闭会一直占用资源,用完要记得关掉 IO流:输入输出
题目:输入多个数字,求总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出结果
package test;
import java.util.Scanner; // 导入扫描仪
public class demo01 {
public static void main(String[] args){
Scanner buding= new Scanner (System.in); //buding 是自己命名的。
double sum=0;
int m = 0;
while(buding.hasNextDouble()){
double x = buding.nextDouble();
m=m+1;
sum=sum+x;
}
}
}

浙公网安备 33010602011771号