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;
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!