2016-12-14 9 views
-4

if文のどこにエラーがあるのか​​分かりませんが、何か助けに感謝します。if文の不正な開始if文

インポートjava.util.Scanner; パブリッククラスExercise4P94 {

public static void main(String[] args) { 
    Scanner input = new Scanner(System.in); 
    int carNum; 
    boolean chck; 
    do { 
     chck = true; 
     System.out.println("Enter the Car Model Number: "); 
     carNum = input.nextInt(); 

     if (carNum == 119 || carNum == 179 || carNum >== 189 && carNum <== 195 || carNum == 221 || carNum == 780){ 
      System.out.println("Your car is defective and must be repaired"); 
     } else if (!(carNum == 119 || carNum == 179 || carNum >= 189 && carNum <= 195 || carNum == 221 || carNum == 780)){ 
      System.out.println("Your car is not defective"); 
     } else { 
      System.out.println("Please enter a valid car model number"); 
      chck = false; 
     } 
    } while (chck); 
} 

}

+0

ある署名未満違う。 '> ='と '<='でなければなりません。 – resueman

+0

'carNum> == 189 && carNum <== 195'を見て、何か悪いことがあれば教えてください。 –

答えて

0

注後2つの等号を必要としないより大きな/ `> ==`と `<== '

carNum >= 189 && carNum <= 195 
+0

Damn。あなた自身を読んで読むのは難しいです。ありがとう。 – EpicNicks

+0

@EpicNicksだからこそ、このような問題を浮き彫りにするIDEを使うべきです。 – chrylis

+0

どちらをお勧めしますか?私はEclipseを見て、JCreatorは単なる学校のためのものです。 – EpicNicks