Når du arbejder med figurer i Java , kan det være nyttigt at vise den heltalsværdien af den karakter på skærmen. En karakter som '11 ' er lagret internt som et heltal i Java. Men Unicode indeholder mange figurer som romertal , der ikke oversætte direkte til deres heltalsværdier . Du kan bruge " Character.getNumericValue " for at hente og vise heltal værdien af ethvert gyldigt tegn. Instruktioner
1
Åbn din Javakildefil i en editor såsom Microsoft Visual Studio Express.
2
Erklær en variabel af typen karakter og tildele den en værdi i din funktion ved at tilføje følgende kode : Hej
char ch = '5 ' ,
Alternativt kan du få brugerinput et tegn i konsollen med koden : Hej
char ch = '';
lm = (char ) System.in.read ();
3
Konverter tegnet i sin Unicode heltal og vise det ved at tilføje kode : Hej
System.out.println ( " Integer value =" + Character.getNumericValue ( ch )),
" Character.getNumericValue ()" metode virker for Unicode-tegn som ' 0-9 ' , romertal og " A- Z' , hvilket kort til et heltal værdi. For eksempel konverterer det romertal halvtreds ( \\ u216C ) til heltal 50 år. Hvis tegnet ikke har nogen numerisk værdi metoden returnerer -1 . Hvis tegnet har en numerisk værdi, der ikke er ikke -negative heltal den returnerer -2, såsom den fraktion tegn.
4
Gem din Java -fil , kompilere og køre programmet for at se figurs integer værdi.