package yo; import java.util.scanner; public class ko { public static void main(string args[]) { int num; scanner bucky = new scanner(system. in ); //accepting data system.out.println("enter number"); system.out.println("you entered " + bucky.nextline()); //printing data num = integer.parseint(bucky.nextline()); system.out.println(num); bucky.close(); } } output:
exception in thread "main" java.lang.numberformatexception: input string: "" @ java.lang.numberformatexception.forinputstring(unknown source) @ java.lang.integer.parseint(unknown source) @ java.lang.integer.parseint(unknown source) @ yo.ko.main(ko.java:13) lease me find solution.
i want input data stored integer further use in program.
when call nextint() miss input when call second time. first store in num, print using num variable. use nextint() instead of nextline().
you can change follow:
scanner bucky = new scanner(system. in ); //accepting data system.out.println("enter number"); num = bucky.nextint(); system.out.println("you entered " + num); //printing data good luck.
Comments
Post a Comment