logo

Skanner og nextChar() i Java

Skannerklasse i Java støtter nextInt(), nextLong(), nextDouble() osv. Men det er ingen nextChar() (Se dette for eksempler) For å lese en røye bruker vi neste().charAt(0) . neste()-funksjonen returnerer neste token/ord i input som en streng og charAt(0)-funksjonen returnerer det første tegnet i den strengen, tallet 0 i funksjonen i CharAt( ANTALL ) representerer indeksen til enkeltordet i strengen som er tatt inn, og sett det indekstegnet til char-variabelen.

Java








// Java program to read character using Scanner> // class> import> java.util.Scanner;> public> class> ScannerDemo1 {> >public> static> void> main(String [] args){> >Scanner sc =>new> Scanner(System.in);> >char> c = sc.next().charAt(>1>);> >// here this is the indexing of the element to take //> >System.out.println(>'c = '>+c);> >}> > }> > > >



>

>

Inndata:

ge>

Utgang:

java-program
c = e>