สอนภาษา 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 จากผู้ใช้งาน