【发布时间】:2017-11-05 21:32:30
【问题描述】:
所以在这段代码中,布尔值是用户的输入,但它只需要一个输入。如果用户按 [c],则 do while 继续,但如果按任何其他键则停止。我已经有了与String c = ""; 相关的代码,但我想用char 完成。
当我使用char c []; 时还会出现另一个问题,无法使用c = kb.next().toUpperCase();
这是我做的示例代码。
Scanner kb = new Scanner(System.in);
String c = "";
do {
//some code.
//here asks to the user to continue or not.
System.out.println("Press [c] to continue, any key to exit.");
c = kb.next().toUpperCase();
} while ( c.equals == ("C") );
也许它已经意识到我试图找到一个答案......也许我是少年。但我不知道我该怎么做。 (如果已经重复请告诉我不要取消投票)
【问题讨论】: