Java Max and Min Integer value error message output -
i working java , attempting add statement in code displays error message, outside the:
exception in thread "main" java.util.inputmismatchexception: input string: "31243241234123423" @ java.util.scanner.nextint(scanner.java:2123) @ java.util.scanner.nextint(scanner.java:2076) @ maxinteger.main(maxinteger.java:22) error message java provides. looking add:
system.out.println("your integer value out of range."); this portion of code trying add to:
import java.util.scanner; public class homework1a { public static void main(string[] args) { int intone = 0; int inttwo = 0; string operation = " "; int result = 0; double divresult = 0.0; // use scanner class input data scanner scannerin = new scanner(system.in); // display of program introduction system.out.println("this program take integer inputs, " + "along choosen operation , calculate results"); // display user input first integer system.out.println("enter first integer:"); intone = scannerin.nextint(); // display user input second integer system.out.println("enter second integer:"); inttwo = scannerin.nextint(); // display list of instructions on proper call operator system.out.println(""); system.out.println("********** operator instructions **********"); system.out.println("\t addition use +"); system.out.println("\t subtraction use -"); system.out.println("\t multiplication use *"); system.out.println("\t division use /"); system.out.println("\t modulus use %"); system.out.println("\t bitwise , use &"); system.out.println("\t bitwise inclusive or use |"); system.out.println("********************************************"); system.out.println(""); // takes care of enter key negating string input below scannerin.nextline(); // display user input chosen operator system.out.println("enter operation:"); operation = scannerin.nextline(); } } the other instance trying incorporate when addition, subtraction, multiplication result exceeds max integer value display similar prompt. suggestions or furthering questions?
this should works:
import java.util.inputmismatchexception; import java.util.scanner; public class homework1a { public static void main(string[] args) { int intone = 0; int inttwo = 0; string operation = " "; int result = 0; double divresult = 0.0; // use scanner class input data scanner scannerin = new scanner(system.in); // display of program introduction system.out.println("this program take integer inputs, " + "along choosen operation , calculate results"); try { // display user input first integer system.out.println("enter first integer:"); intone = scannerin.nextint(); // display user input second integer system.out.println("enter second integer:"); inttwo = scannerin.nextint(); // display list of instructions on proper call operator system.out.println(""); system.out.println("********** operator instructions **********"); system.out.println("\t addition use +"); system.out.println("\t subtraction use -"); system.out.println("\t multiplication use *"); system.out.println("\t division use /"); system.out.println("\t modulus use %"); system.out.println("\t bitwise , use &"); system.out.println("\t bitwise inclusive or use |"); system.out.println("********************************************"); system.out.println(""); // takes care of enter key negating string input below scannerin.nextline(); // display user input chosen operator system.out.println("enter operation:"); operation = scannerin.nextline(); } catch (inputmismatchexception ex) { system.out.println("your integer value out of range."); } } } read exceptions understand code doing.
Comments
Post a Comment