English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Controllare se il valore di input è un numero in Java

Per controllare se il valore inserito in Java è un numero, utilizzare il metodo Character.isDigit().

Abbiamo un carattere da controllare.

char val = '5';

Ora vediamo come utilizzare il metodo Character.isDigit().

if (Character.isDigit(val)) {
   System.out.println("Character è un numero!");
} else {
   System.out.println("Character non è un numero!");
}

Ora vediamo un esempio completo per controllare le lettere maiuscole in Java.

Esempio

public class Demo {
   public static void main(String[] args) {
      System.out.println("Controllando per numero...");
      char val = '5';
      System.out.println("Valore: " + val);
      if (Character.isDigit(val)) {
         System.out.println("Character è un numero!");
      } else {
         System.out.println("Character non è un numero!");
      }
   }
}

Risultato di output

Controllando per numero...
Valore: 5
Character è un numero!