고수님들은 한 눈에 보면 어떤 프로그래밍인지 척 아시겠지만,
또 제가 워낙 못적어서 모르실까봐 설명드립니다.
Enter a number (or Q to quit): 라는 질문이 loop로 계속 나오고,
숫자가 아닌 Q를 치면 입력을 종료하고 결과를 보여줍니다.
결과는 합계, 평균, 최댓값, 최솟값입니다.
/*To prevent syntax error*/ 쓴 곳을 제거하면 syntax 에러가 뜹니다.
어떻게 제거해야 할 지 모르겠습니다.
이대로 할 경우 Q를 입력하지 않아도 숫자 하나만 입력하면 input을 종료하고 바로 결과가 떠버럽니다.
어떻게 수정하는게 좋을까요?

import java.util.*;
public class compute
{
    public static void main(String[] args)
    {
        int x, sum, ct, min, max;
        sum=0;
        ct=0;
        min=0;/*To prevent syntax error*/
        max=0;/*To prevent syntax error*/
        String Quit;
        Quit="hello";/*To prevent syntax error*/
        Scanner kb=new Scanner(System.in);
        do{
        System.out.print("Enter a number (or Q to quit): ");
        try
        {
            x=kb.nextInt();
            if(ct==0)
            {
                min=x;
                max=x;
            }
            else if(min>x)
            min=x;
            else if(max<x)
            max=x;
            sum=sum+x;
            ct++;
        }catch(NumberFormatException e){
            Quit=kb.nextLine();
        }
    }while(Quit.equals("Q"));
        System.out.println("The sum of the number is : "+sum);
        System.out.println("The average is : "+(sum/ct));
        System.out.println("The minimum value was : "+min);
        System.out.println("The maximum value was : "+max);
    }
}