654| 3
|
[已解决]使用next读入字符串无法跳出循环 |
20鱼币
最佳答案问题出在判断是否退出循环的语句上。在Java中,判断两个字符串是否相等时不能使用“==”,而应该使用equals()方法。修改代码如下:
[/code]
Scanner input = new Scanner(System.in);
String cat = input.next();
while (!cat.equals("return")) { // 判断字符串是否相等
c = new Cat(cat);
System.out.println("创建了猫:" + cat);
i++;
cat = input.next();
}
[/code]
使用equals()方法判断字符串是否相等可 ...
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2023-10-22 22:16:20
|
显示全部楼层
本楼为最佳答案
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2023-10-22 22:16:36
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2023-10-22 22:23:16
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-12-22 02:30
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.