我正在嘗試比較兩個單詞,看看猜測是否在使用單詞之前compareTo()
while(!guess.equals(word)){
if(compare < 0){
System.out.println(word " Comes before your guess. ");
detail();
} else if(compare > 0) {
System.out.println(word "Comes after your guess. ");
detail();
}
}
System.out.println("You guessed it!");
uj5u.com熱心網友回復:
s1.compareTo(s2)是
- 正(> 0)如果
s1在之后s2, - 負(<0)如果
s1在之前s2, - 零 (0) 如果
s1和s2重合
所以,在你的情況下,你應該
if(word.compareTo(guess) < 0){
System.out.println(word " Comes before your guess. ");
detail();
} else if(word.compareTo(guess) > 0) {
System.out.println(word "Comes after your guess. ");
detail();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/464448.html
下一篇:JMH-較低級別的基準測驗
