next().charAt(0) Java คือ คำสั่งรับตัวอักษรจากผู้ใช้งานผ่าน command prompt โดยต้อง import class java.util.Scanner เพื่อที่จะใช้งานคำสั่ง next().charAt(0) สำหรับรับค่าตัวอักษร สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง next().charAt(0) Java คือคำสั่งอะไร ใช้ทำอะไร
import java.util.Scanner;
class Test {
public static void main(String args[]){
Scanner sc = new Scanner( System.in );
char ch = '\0';
try {
System.out.print("กรุณากรอกตัวอักษรที่ต้องการ : ");
ch = sc.next().charAt(0);
} catch( Exception e ) {
ch = '\0';
}
System.out.print("คุณกรอกอักษร คือ "+ch);
}
}
ผลลัพธ์
กรุณากรอกตัวอักษรที่ต้องการ : D
คุณกรอกอักษร คือ D
1. import class java.util.Scanner เพื่อใช้งานคำสั่ง next().charAt(0)
2. สร้าง object ชื่อ sc ชนิด Scanner ด้วย new Scanner( System.in )
3. นำตัวแปร sc มารับค่าตัวอักษรจากผู้ใช้งานด้วยคำสั่ง sc.next().charAt(0) และเก็บไว้ที่ตัวแปร ch
4. นำตัวแปร ch มาแสดงออกสู่หน้าจอด้วยคำสั่ง System.out.print