关于Java Scanner输入字符串的问题

2025-04-23 13:20:32
推荐回答(2个)
回答1:

String类型,判断相同不是用==,而是用equals()方法。“==”判断是地址是否相同,显然是两个不同的对象,所以地址不同;而equals()判断的是内容是否相同。

回答2:

数值比较用==,对象比较==,字符串比较用equals
String jixu="y";
do {
... ...
System.out.println("是否继续计算?(y/n)");
jixu=s.next();
}while(jixu.equals"y");