Devdit
 

คำสั่ง nextFloat() มีการทํางานอย่างไร ภาษา Java

2.5K

คำสั่ง 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 ออกสู่หน้าจอ

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