1

コードをコンパイルすると、このエラーが発生し続けます。また、このエラーが発生する前に、私のディスプレイには最大の数字だけが表示され、最小の数字は表示されませんでした。どんな助けでも大歓迎です。御時間ありがとうございます。

LargestAndSmallest.java:51: 解析中にファイルの終わりに達しました ��������

  }               0000 0000 0000 0000 0000 0000

  ^ 1 error

これは私のコードです:

import java.util.Scanner; 

public class LargestAndSmallest 
{ 
   public static void main(String[] args) 
   { 

      int input; 

      Scanner keyboard = new Scanner(System.in); 

      System.out.print("Enter an integer number or -99 to quit: "); 
            input = keyboard.nextInt(); 

      int MIN_VALUE = 0; 
      int MAX_VALUE = 0; 

      while (input != -99) 
      { 
            if (input > MAX_VALUE) 
            { 
                 MAX_VALUE = input; 
            } 
            else if (input < MIN_VALUE) 
            { 
                 MIN_VALUE = input; 
            } 


      if (MAX_VALUE == -99)
      {
         System.out.print("\nYou did not enter any number");
      } 
      else
      {
         System.out.print("\nLargest: " + MAX_VALUE); 

         System.out.print("\nSmallest:" + MIN_VALUE);
      }

   }
} 
4

1 に答える 1

3

ブラケットを忘れました

while (input != -99) 
      { 
            if (input > MAX_VALUE) 
            { 
                 MAX_VALUE = input; 
            } 
            else if (input < MIN_VALUE) 
            { 
                 MIN_VALUE = input; 
            }
      }
于 2013-09-19T01:08:46.403 に答える