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

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -