如何檢查變量是否等於或包含?我想這樣做,如果有人在哪裏投入一個無效的運營商,它會說再試一次。java中遇到問題包含
String operator = "+, -, *,/, %";
double num1, num2, sum=0;
System.out.println("First number: ");
num1 = input.nextDouble();
System.out.println("Second number: ");
num2 = input.nextDouble();
if (operator.contains("+")){
sum = num1 + num2;
} else if (operator != operator.contains("+,-,*,/,%"){
System.out.println(「Error」); }
我認爲他的意思是'運營商'?仍然沒有很多sence – n247s
@MaxZoom像有沒有辦法來檢查我的包含==是否是我的操作員? – Cmi
@Cmi請編輯您的問題,以便更清楚詳細地瞭解您要完成的任務。在您顯示的代碼中,「if」語句將始終執行,因爲'operator'始終爲「+, - ,*,/,%」; – Brian