Devdit
 

Java รับค่า Char หรือตัวอักษร ด้วยคำสั่ง next().charAt(0)

5.9K

สอนเขียนภาษา Java รับค่า Char หรือรับค่าตัวอักษรจากผู้ใช้งานผ่าน command prompt โดยใช้ Class Scanner และคำสั่ง next().charAt(0) เพื่อรับค่า Char หรือตัวอักษร และนำมาแสดงผลออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Java รับค่า Char หรือตัวอักษร ด้วยคำสั่ง next().charAt(0)

import java.util.Scanner;

class Test {  
    public static void main(String args[]){  
        Scanner sc = new Scanner( System.in );
        char c = '\0';
        try {
            System.out.print("กรุณากรอกตัวอักษร : ");
            c = sc.next().charAt(0);
        } catch( Exception e ) {
            c = '\0';
        }
        System.out.print("คุณกรอกอักษร "+c);
    }
}

ผลลัพธ์

กรุณากรอกตัวอักษร : A
คุณกรอกอักษร A

คำอธิบาย

1. import class Scanner เพื่อใช้คำสั่งต่างๆ สำหรับการรับค่าจากผู้ใช้งานผ่าน command prompt

2. ใช้คำสั่ง next().charAt(0) รับค่าตัวอักษร และเก็บไว้ที่ตัวแปร c

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ