首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >光标定位

光标定位
EN

Stack Overflow用户
提问于 2012-08-29 23:24:39
回答 2查看 1.8K关注 0票数 2

我现在正在上Java入门课,对于我们的第一个程序之一,我们创建了一个程序来计算特许经营中不同商店的总销售额和销售额百分比。现在,当我输入变量的值时,光标从ex行的开头开始。

代码语言:javascript
复制
_Profits for shackA:(instead of here)

下面是构成控制台界面的特定代码行:

代码语言:javascript
复制
double shackA, shackB, shackC;
System.out.print("Profits for Shack A: ");
shackA = scan.nextDouble();
System.out.print("Profits for Shack B: ");
shackB = scan.nextDouble();
System.out.print("Profits for Shack C: ");
shackC = scan.nextDouble();

有没有办法修改开始位置以获得更清晰的输入?

EN

回答 2

Stack Overflow用户

发布于 2012-08-29 23:28:56

尝试替换

代码语言:javascript
复制
System.out.print("Profits for Shack A: ");

使用

代码语言:javascript
复制
System.out.println("Profits for Shack A: ");
票数 0
EN

Stack Overflow用户

发布于 2012-08-29 23:31:54

如果你可以切换到java.util.Console,你可以这样做:

代码语言:javascript
复制
Console cons = System.console();
String inputA = cons.readLine("Profits for Shack A: ");
shackA = Double.parseDouble(inputA);

当然,您需要做一些错误处理来处理用户输入“ABCD!”的情况。而不是替身。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12181354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档