Scanner sc = new Scanner(System.in),double a = sc.nextDouble(); ; 在java中是什么意思啊

 我来答
帐号已注销
2020-11-05 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:169万
展开全部

Sanner sc = new Scanner(System.in);得到一个标准的输入流,并创建一个新的基于输入流的对象。

sc.nextDouble();等待输入一个double类型的数值。

Scanner中有好多个方法,nextInt()是输入整型用的,next()是输入字符串型用的,还有nextLong()、nextDouble()、nextByte()、nextShort()。等等各种方法,都只能用来输入对应的数值类型,输错的话就会抛出这个异常了。

扩展资料:

System函数有out 有 in out是输出,in是输入,Scannet类可以读取控制台输入的内容,system.in 会阻塞当前执行,直到获取控制台有内容输入。

Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。

参考资料来源:百度百科-Java

garry1861
推荐于2018-03-07 · 超过11用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:9.1万
展开全部
Sanner sc = new Scanner(System.in);
得到一个标准的输入流,并创建一个新的基于输入流的对象。
sc.nextDouble();
等待输入一个double类型的数值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen99xiao
2011-12-08
知道答主
回答量:18
采纳率:0%
帮助的人:14.1万
展开全部
用来监听控制台输入的
将你输入的DOUBLE类型数据赋值给a

运行后你可以在控制台输入比如 11.0 回车后就会吧11.0这个值赋值给a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逐鹿IT
2011-12-08 · TA获得超过3170个赞
知道大有可为答主
回答量:3522
采纳率:0%
帮助的人:2727万
展开全部
定义一个接收用户输入的对象,然后用double来接收。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suiyuanye0910
2011-12-08 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:592
采纳率:0%
帮助的人:181万
展开全部
从输入流输入一个double类型的数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式