Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>you can simply apply try catch block in your code to output an error at your convenience like:</p> <pre><code> try{ while (UserIn != 5) { System.out.println("What type of calculation would you like to perform?"); System.out.println("1. Add\n2. Subtract\n" + "3. Multiply\n4. Divide\n5. Exit"); UserIn = input.nextInt(); if (UserIn &gt; 5) { System.out.println("ERROR choose the numbers on the menu"); } else if (UserIn &lt; 1) { System.out.println("ERROR choose the numbers on the menu"); } if (UserIn &lt; 5) { System.out.println("Enter first number:"); numberInputA = input.nextDouble(); System.out.println("Enter second number"); numberInputB = input.nextDouble(); if (UserIn == 1) { Answer = numberInputA + numberInputB; System.out.println("Number 1 is:" + numberInputA); System.out.println("Number 2 is:" + numberInputB); System.out.println("Result is : " + Answer); System.out.println(""); } if (UserIn == 2) { Answer = numberInputA - numberInputB; System.out.println("Number 1:" + numberInputA); System.out.println("Number 2:" + numberInputB); System.out.println("Result is :" + Answer); System.out.println(""); } if (UserIn == 3) { Answer = numberInputA * numberInputB; System.out.println("Number 1:" + numberInputA); System.out.println("Number 2:" + numberInputB); System.out.println("Result is :" + Answer); System.out.println(""); } if (UserIn == 4) { Answer = numberInputA / numberInputB; System.out.println("Number 1:" + numberInputA); System.out.println("Number 2:" + numberInputB); System.out.println("Result is :" + Answer); System.out.println(""); } } if (UserIn == 5) { System.out.println("Program exited"); } } }catch (Exception e) { System.out.println("Invalid Input !!! Program will exit"); } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload