คำสั่ง nextFloat() มีการทํางานอย่างไร คำตอบคือ คำสั่ง nextFloat เป็นคำสั่งสำหรับรับค่าตัวเลขทศนิยม (Float) จากผู้ใช้งาน โดยคำสั่งดังกล่าวอยู่ใน Class Scanner ซึ่งต้อง import เข้ามาใช้งานก่อน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง คำสั่ง nextFloat() มีการทํางานอย่างไร ภาษา Java
import java.util.Scanner;
class Test {
public static void main(String args[]){
Scanner sc = new Scanner( System.in );
float f = 0.0F;
try {
System.out.print("กรุณากรอกตัวเลขทศนิยม : ");
f = sc.nextFloat();
} catch( Exception e ) {
f = 0.0F;
}
System.out.print( "ตัวเลขทศนิยมที่กรอกคือ "+f );
}
}
ผลลัพธ์
กรุณากรอกตัวเลขทศนิยม : 89.99
ตัวเลขทศนิยมที่กรอกคือ 89.99
1. import class Scanner ด้วย java.util.Scanner
2. สร้าง object ชื่อ sc จาก class Scanner ด้วย new Scanner( System.in )
3. สร้างตัวแปรชนิด float ชื่อ f สำหรับรองรับค่าจากผู้ใช้งาน โดยนำตัวแปร sc มาใช้คำสั่ง nextFloat เพื่อรับค่าทศนิยม และเก็บค่าไว้ที่ตัวแปร f
4. พิมพ์ตัวแปร f ออกสู่หน้าจอ