我正在为一个班级的项目工作,我一直遇到问题。我试图在用户输入停止时终止程序。如果我删除text = input.nextLine();代码正常工作但是在用户请求时它不会停止。我也试过制作一个新的扫描仪对象,但这并没有解决问题。任何有关此问题的帮助将不胜感激。 谢谢。
class blah
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
String text = ("");
while(!text.equals("stop"))
{
System.out.print("Insert the number of items, holder value and passing value:");
text = input.nextLine();
int items = input.nextInt();
int holder = input.nextInt();
int passing = input.nextInt();
killBot5000 josephus = new killBot5000(items,holder,passing);
josephus.execute();
}
}
}
答案 0 :(得分:0)
问题是输入可以是字符串body {
background-color: red;
}
article {
background-color: black;
}
p {
border: 2px solid blue;
}
span {
-ms-background-color: red;
-o-background-color: red;
-moz-background-color: red;
-webkit-background-color: red;
background-color: red;
}
还是三个整数
您可以将代码更改为仅接受一行输入,确定它是否为stop
,如果不是,则将该行拆分为三个可转换为整数的标记。
stop