Клас сканера в Java підтримує nextInt(), nextLong(), nextDouble() тощо. Але немає nextChar() (див. це для прикладів) Щоб прочитати char, ми використовуємо наступний().charAt(0) . функція next() повертає наступний маркер/слово у вхідних даних як рядок, а функція charAt(0) повертає перший символ у цьому рядку, число 0 у функції в CharAt( НОМЕР ) представляє індекс окремого слова рядка, отриманого введенням, і встановіть цей символ індексу в змінну char.
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);> >}> > }> > > > |
>
>
список в java
Вхідні дані:
ge>
Вихід:
c = e>