我需要使用Java代碼來解決這個練習:將字符串轉換爲布爾
我們有一隻猴子和一個布爾參數微笑卻把,我們需要知道,如果猴子在微笑,而如果是「我們在trobule 「如果不是」我們很好「。
import java.util.Scanner;
public class taxi {
public static void main(String[] args) {
boolean aSmile;
Scanner scan = new Scanner(System.in);
System.out.println("Is monkey A smiling?");
String answer = scan.nextLine();
if (answer.equalsIgnoreCase("yes")){
aSmile = true;
}
else if (answer.equalsIgnoreCase("no")){
aSmile = false;
}
else {
System.out.println("Sorry, write a correct answer");
}
if(aSmile = true){
System.out.println("We are in trouble");
}
else if (aSmile = false){
System.out.println("We are good!");
}
}
}
問題是我總是得到「我們在流膿」,無論我在控制檯中寫什麼。
變化'如果(微笑卻把=真){''到如果(微笑卻把){'** **或'如果(微笑卻把== TRUE){';一個'='是* assignment *。 –