我目前在初学java课程,我们有一个家庭作业,我们需要使用循环。我正在尝试使用while while循环并询问用户一个问题。如果用户回答是,循环继续,如果他们说没有结束。我正在使用BlueJ,并且在输入我的声明的同时指出我的变量未找到时,我一直收到错误。请让我知道我做错了 - 谢谢大家这么多:)混淆while循环和变量
0
A
回答
1
您的变量之前do {...}
块
1
的的choise变量在做范围内定义choice
应声明因此在到达部分时不可用。
Scanner input = new Scanner(System.in);
String choise;
do
{
choise = ...
} while(...)
0
的choice
变量超出while循环的范围,因此,你不能在你的while
子句中使用它。
你可以做的是之外创建一个布尔变量:
boolean isFinished = false;
do {
...
// change isFinished to true when "yes".equalsIgnoreCase(choice)
// or "y".equalsIgnoreCase(choice) :)
} while (!isFinished)
相关问题
- 1. while循环布尔混淆
- 2. 混淆while和for循环的变量作用域(C编程)
- 3. Java while while循环混淆输出
- 4. For循环变量范围混淆
- 5. R矢量循环混淆
- 6. Java循环混淆
- 7. 混淆C++循环
- 8. Java循环混淆
- 9. Javascript事件处理程序和while循环混淆
- 10. 变量混淆
- 11. 访问while循环变量
- 12. while循环变量更新
- 13. while循环变量纳入
- 14. while循环与变量? 1234
- 15. 设置变量while循环
- 16. 与`if`` else`和`while`混淆
- 17. PHP和时间变量while循环
- 18. while循环和静态变量
- 19. C:多while循环和变量
- 20. 使用while循环和变量
- 21. do while while循环中的变量
- 22. 使用变量while while循环bash
- 23. Python 2.7 for循环混淆
- 24. 混淆for循环导致
- 25. WordPress多循环混淆
- 26. 指针,NSMutableArray,保留,循环和混淆
- 27. For循环和如果语句混淆
- 28. 混淆:嵌套“为”循环和
- 29. PHP变量混淆
- 30. 无尽while循环混乱
分享您的代码吗? –
请将代码作为*文本*放在问题中,而不是截图。 –