前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java中Scanner 的用法/ Scanner怎么使用

Java中Scanner 的用法/ Scanner怎么使用

作者头像
全栈程序员站长
发布2022-09-09 10:00:56
1.1K0
发布2022-09-09 10:00:56
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Java中要想输入时便要用到Scanner 首先在使用之前导入util包 要想通过控制台进行输入,首先要构造一个Scanner对象,它附属于”标准输入流 Scanner in = new Scanner(System.in); 现在我们就可以使用Scanner类的各种方法了 使用Scanner读取字符串/整数/浮点数

代码语言:javascript
复制
import java.util.Scanner; //需要导入util包

Scanner sc = new Scanner(System.in);
System.out.println("请输入你的姓名:");
String name = sc.nextLine();
System.out.println("请输入你的年龄:");
int age = sc.nextInt();
System.out.println("请输入你的工资:");
float salary = sc.next.Float();
System.out.println("你的信息如下:");
System.out.println("姓名:" + name + "\n" + "年龄:" + age + "\n" + "工资:" + salary);
sc.close();  //注意,要记得调用关闭方法

使用Scanner循环读取N个数字

代码语言:javascript
复制
Scanner sc = new Scanner(System.in);
double sum = 0.0;
int num = 0;
while(sc.hasNextDouble()){ 
   
    double tmp = sc.nextDouble();
        sum += tmp;
        num++;
}
System.out.println("sum = " + sum);
System.out.println("avg = " + sum/num);
sc.close();

注意事项:当循环输入多个数据的时候,用 ctrl + z 来结束输入。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/162075.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档