1
我的Java代碼沒有問題。我正在使用Dr.Java,它給了我錯誤消息「The operator ||未定義爲參數類型(s)boolean,int」。如果有人可以請運算符||是未定義的參數類型(s)boolean,int
import java.util. Scanner;
public class Days
{ public static void main(String [] args)
{ Scanner in = new Scanner(System.in) ;
System.out.print(" What month is it ? ");
int month= in.nextInt();
System.out.print(" What day is it ");
int day = in.nextInt();
**if(month == 1 || 2 || 3)**
{ System.out.print(" Winter") ;
}
else
{
System.out.print(" Fall ") ;
}
}
}
你寫它的方式在語法上是不正確的。請參閱SURESH ATTA的正確性 – Fallenreaper
https://stackoverflow.com/questions/21369530/the-operator-is-undefined-for-the-argument-types-int-int?rq=1 – Ryan