ลองเขียน 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