Devdit
 

no suitable method found for println(String,float) คือ วิธีแก้ไข

1.4K

ลองเขียน Java ต้องการพิมพ์ตัวแปรแบบทศนิยมออกหน้าจอ แต่รันแล้วไม่ผ่านขึ้น Error ว่า error: no suitable method found for println(String,float) แบบนี้ต้องแก้ไขอย่างไร

class Test {  
    public static void main(String args[]){ 
        double number = 10.6696;
        System.out.println( "ตัวแปร number เท่ากับ %.2f", number );
    }
}

 

วิธีแก้ไข

กรณีใช้รูปแบบการแสดงผล %.2f ต้องใช้ร่วมกับคำสั่ง System.out.printf ไม่ใช่ println แก้ไขปัญหานี้โดยเปลี่ยนคำสั่ง println ให้เป็น printf จากนั้น save แล้วลองรันใหม่อีกครั้ง

class Test {  
    public static void main(String args[]){ 
        double number = 10.6696;
        System.out.printf( "ตัวแปร number เท่ากับ %.2f", number );
    }
}

ผลลัพธ์

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