logo

Scanner och nextChar() i Java

Skannerklass i Java stöder nextInt(), nextLong(), nextDouble() etc. Men det finns inget nextChar() (se detta för exempel) För att läsa en röding använder vi nästa().charAt(0) . funktionen nästa() returnerar nästa token/ord i inmatningen som en sträng och funktionen charAt(0) returnerar det första tecknet i den strängen, talet 0 i funktionen i CharAt( SIFFRA ) representerar indexet för det enstaka ordet i strängen som tagits in, och ställ in det indextecknet till char-variabeln.

arraylist java sortering

Java








vad är desktop.ini

// 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);> >}> > }> > > >



>

>

vad är storleken på min skärm

Inmatning :

ge>

Utgång:

c = e>