Når du arbeider med tegn i Java kan det være nyttig å vise heltallsverdien tegnet på skjermen. Et tegn som '11 ' lagres internt som et heltall i Java. Imidlertid inneholder unicode mange tegn som romertall som ikke oversettes direkte til sine heltallsverdier . Du kan bruke " Character.getNumericValue " for å hente og vise heltallsverdien en gyldig karakter. Instruksjoner
en
Åpne Java kilde filen i et redigeringsprogram , for eksempel Microsoft Visual Studio Express.
2
Erklærer en variabel av type karakter og tilordne den en verdi i funksjon din ved å legge følgende kode:
røye lm = '5 ';
Alternativt kan du ha brukerundersøkelser et tegn i konsollen med koden : en
røye ch = '';
lm = (char ) System.in.read ();
3
Konverter tegnet inn sin Unicode heltall og vise det ved å legge til kode :
System.out.println ( " Heltallsverdi = " + Character.getNumericValue ( lm ));
" Character.getNumericValue ( ) "-metoden fungerer for Unicode tegn, for eksempel ' 0-9 ' , romertall og ' A - Z ' , som tilordner til et heltall . For eksempel , konverterer det den romertall femti ( \\ u216C ) til heltallsverdien 50 . Hvis tegnet ikke har numerisk verdi metoden returnerer -1 . Hvis tegnet har en numerisk verdi som ikke er et ikke-negativt heltall den returnerer -2 , som brøken karakter.
4
Lagre Java -filen , kompilere og kjøre programmet for å vise karakters heltall .