Java-Scanner klasse giver nextInt () – metoden for at læse en integer værdi, nextDouble() metode til at læse en dobbelt værdi, nextLong() metode til at læse en lang værdi, osv. Men der er ingen ne .tchar() metode i Scannerklassen til at læse et tegn i Java. I dette afsnit lærer vi, hvordan man tager tegnindgang i Java.

for at læse et tegn i Java bruger vi Næste() af Scannerklassemetoden efterfulgt af chatAt() ved metoden i Strengklassen.,

Java ne .t() metode

den næste() metode er en metode til Java Scanner klasse. Den finder og returnerer den næste komplette token fra denne scanner. Et komplet token er forud og efterfulgt af input, der matcher afgrænsningsmønsteret. Det kan blokere, mens du venter på input til at scanne, selv om en tidligere påkaldelse af hasne .t () returnere true.

syntaks:

metoden kaster Nosuchelemente .ception, hvis der ikke er flere tokens tilgængelige. Det kaster også Illegalstateeeptionception, hvis scanneren er lukket.,

Java chatAt () – Metode

charAt() er en metode til Java-String klassen. Den returnerer char-værdien til det angivne indeks (interval fra 0 til længde () -1). I en tegnsekvens er den første tegnindeksværdi 0, Den næste ved indeks 1 osv.

syntaks:

metoden kaster inde .outofboundse .ception, hvis indeksargumentet er negativt eller ikke mindre end længden af strengen.

for at læse et tegn i Java bruger vi næste() metode efterfulgt af charAt(0)., Den næste () – metode returnerer det næste token/ ord i input som en streng, og chatat () – metoden returnerer det første tegn i den streng.

Vi bruger den næste() og charAt() metode på følgende måde for at læse et tegn.

følgende program tager et tegn fra brugeren, som input og udskriver det samme tegn.

Characterinpute Characterample1.java

Output:

Input a character: RYou have entered R

CharacterInputExample2.java

Output:

Input a character: WYou have entered W

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *