Scanner

import java.util.Scanner;    //工具包中的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;

}

}
}

 

posted @ 2022-03-14 15:46  小布丁dd  阅读(152)  评论(0)    收藏  举报