Devdit
 

Java รับค่าทศนิยมจากผู้ใช้งาน ด้วย nextDouble และ nextFloat

2.8K

สอนภาษา Java เขียนโค้ดรับค่าทศนิยมจากผู้ใช้งาน โดยแนะนำให้ใช้คำสั่ง nextDouble สำหรับตัวแปรชนิด Double และคำสั่ง nextFloat สำหรับตัวแปรชนิด Float จาก Class Scanner สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Java รับค่าทศนิยมจากผู้ใช้งาน ด้วย nextDouble และ nextFloat

import java.util.*;

class Test {  
    public static void main(String args[]){ 
        Scanner sc = new Scanner( System.in );
        System.out.print("กรุณากรอกตัวเลขชนิด Double : ");
        double d = sc.nextDouble();

        System.out.print("กรุณากรอกตัวเลขชนิด Float : ");
        float f = sc.nextFloat();

        System.out.println("คุณกรอกตัวเลขชนิด Double คือ "+d);
        System.out.println("คุณกรอกตัวเลขชนิด Float คือ "+f);
    }
}

ผลลัพธ์

กรุณากรอกตัวเลขชนิด Double : 10.963
กรุณากรอกตัวเลขชนิด Float : 7.9

คุณกรอกตัวเลขชนิด Double คือ 10.963
คุณกรอกตัวเลขชนิด Float คือ 7.9

คำอธิบาย

1. import java.util.* เพื่อใช้งาน Class Scanner

2. ใช้คำสั่ง nextDouble สำหรับรับค่าข้อมูลชนิด Double จากผู้ใช้งาน

3. ใช้คำสั่ง nextFloat สำหรับรับค่าข้อมูลชนิด Float จากผู้ใช้งาน

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