java中从控制台输入代码问题

 我来答
段干听安昝基
2019-01-11 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:732万
展开全部
scanner
input
=
new
scanner(System.in);是创建scanner这个对象
并且命名为input而int
stb
=
input.nextDouble();是以double数据类型接收控制台输入,所以这个语句有问题,应该改成int
stb
=
input.nextInt();
而从控制台接收String型时
应该是
String
gander
=
input.next();不需要加其他
如果接收Double的就是
double
gander
=
input.nextDouble();
计施诗纪子
2019-08-19 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:913万
展开全部
控制台输入long值或者double值?你不是要考虑用户输入什么类型,而是用户输入的类型不符合要求后做提醒输入错误,普通计算器也不需要考虑long型全部转成double的计算就可以了
double num
=
scanner.nextdouble();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式