im trying to make my program throw an IllegalArgumentException if the input is not a number :    *I'm trying to make it to were is will throw my exception if the input is not a number and i cant figure it out, Could someone help me get on the right track*

 import java.util.Scanner;
    
    class calculations
    {
    
        public static void main(String[] args)
        {
            Scanner scan = new Scanner(System.in);
            int number;
            int total = 0;
            try
            {
                
            } catch ( IllegalArgumentException e)
            {
                //error
            }
            while (true)
            {
                number = scan.nextInt();
    
                if (number == 0)
                {
                    break;
                }
                total += number;
            }
            System.out.println("Total is " + total);
        }
    
    }

