How can I check, the number that scanner received is an integer certainly in java?

fh.kazemi

I have a method that must get an integer as input. How can I check that it is a integer certainly. if input is a string so get number again.

public int getMobileNumber() {
    System.out.println("Enter Mobile Number: ");
    int mobileNumber = input.nextLong();
    System.out.println("Mobile Number Registered!");
    return mobileNumber;
}
flaxel

You can use the hasNextInt method and a while loop to get definitely an integer:

Scanner sc = new Scanner(System.in);
System.out.println("Please enter a number:");

while (!sc.hasNextInt()) {
    System.out.printf("Your input was \"%s\". Please enter a number:%n", sc.next());
}

int num = sc.nextInt();
System.out.println(num);

sc.close();

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How can I check when integer is incremented beyond a multiple of a number?

From Dev

How can I check when integer is incremented beyond a multiple of a number?

From Dev

How can I check number present or not in Java

From Dev

How can I check if an input is a integer or String, etc.. in JAVA?

From Java

How do I check that a number is float or integer?

From Dev

How can I check if a string is a number in Python?

From Dev

How can I convert float to integer in Java

From Dev

How can I reinterpret a byte as an integer in java?

From Dev

How to get Integer input from Java Scanner

From Dev

How can I check the next line without eating the next integer?

From Dev

how can I check integer overflow in C/C++?

From Dev

How can I check if 3 out of 5 integer are the same

From Dev

How can I check is a number is a Dudeney Number, using Ruby?

From Dev

How can i check if a number is higher or lower then another number?

From Dev

How to check if number is integer number, with good precision?

From Dev

How can i check a Long data type number a power of 2 or not using a&(a-1)==0 in JAVA

From Dev

How can I print an integer number displaying 4 decimal digits?

From Dev

How can I convert a number in an external file into a integer , in python

From Dev

Using recursion how can I count number of bits in an unsigned integer?

From Dev

How to check the generic my method received in Java?

From Dev

Check that scanner input IS ONLY an integer

From Dev

Java scanner with integer validation

From Dev

How can I check whether a recipient already received a DocuSign envelope of same template or not?

From Dev

Socialization Gem for Rails - How Can I Display the Number of Likes a Post has Received

From Dev

how can I stop the file scanner from reading the ints after the max number

From Dev

how can I stop the file scanner from reading the ints after the max number

From Dev

How to check the input is an integer or not in Java?

From Dev

Can I "start over" a java Scanner?

From Dev

C - How to check if the number is integer or float?

Related Related

  1. 1

    How can I check when integer is incremented beyond a multiple of a number?

  2. 2

    How can I check when integer is incremented beyond a multiple of a number?

  3. 3

    How can I check number present or not in Java

  4. 4

    How can I check if an input is a integer or String, etc.. in JAVA?

  5. 5

    How do I check that a number is float or integer?

  6. 6

    How can I check if a string is a number in Python?

  7. 7

    How can I convert float to integer in Java

  8. 8

    How can I reinterpret a byte as an integer in java?

  9. 9

    How to get Integer input from Java Scanner

  10. 10

    How can I check the next line without eating the next integer?

  11. 11

    how can I check integer overflow in C/C++?

  12. 12

    How can I check if 3 out of 5 integer are the same

  13. 13

    How can I check is a number is a Dudeney Number, using Ruby?

  14. 14

    How can i check if a number is higher or lower then another number?

  15. 15

    How to check if number is integer number, with good precision?

  16. 16

    How can i check a Long data type number a power of 2 or not using a&(a-1)==0 in JAVA

  17. 17

    How can I print an integer number displaying 4 decimal digits?

  18. 18

    How can I convert a number in an external file into a integer , in python

  19. 19

    Using recursion how can I count number of bits in an unsigned integer?

  20. 20

    How to check the generic my method received in Java?

  21. 21

    Check that scanner input IS ONLY an integer

  22. 22

    Java scanner with integer validation

  23. 23

    How can I check whether a recipient already received a DocuSign envelope of same template or not?

  24. 24

    Socialization Gem for Rails - How Can I Display the Number of Likes a Post has Received

  25. 25

    how can I stop the file scanner from reading the ints after the max number

  26. 26

    how can I stop the file scanner from reading the ints after the max number

  27. 27

    How to check the input is an integer or not in Java?

  28. 28

    Can I "start over" a java Scanner?

  29. 29

    C - How to check if the number is integer or float?

HotTag

Archive