Devdit
 

Java ไม่ปัดเศษทศนิยม และแสดงทศนิยม 2 ตำแหน่ง

3K

สอนภาษา Java เขียนโค้ดไม่ปัดเศษเลขทศนิยม และแสดงทศนิยม 2 ตำแหน่ง แนะนำให้ใช้สูตร Math.floor( ตัวแปร x 100 ) หาร 100 ซึ่งจะทำให้ได้เลขทศนิยม 2 ตำแหน่งแบบไม่ปัดเศษ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Java ไม่ปัดเศษทศนิยม และแสดงทศนิยม 2 ตำแหน่ง

class Test {  
    public static void main(String args[]){ 
        double d = 10.9699;
        System.out.println( "ตัวแปรทศนิยมปกติ คือ "+d );
        System.out.println( "ตัวแปรทศนิยมปกติ คือ "+Math.floor( d * 100 ) / 100 );
    }
}

ผลลัพธ์

ตัวแปรทศนิยมปกติ คือ 10.9699
ตัวแปรทศนิยมปกติ คือ 10.96

คำอธิบาย

จากโค้ดด้านบนตัวแปร d เป็นตัวเลขมีทศนิยม 4 ตำแหน่ง กรณีต้องการแสดงเลขทศนิยม 2 ตำแหน่งแบบไม่ปัดเศษ แนะนำใช้สูตร Math.floor( ตัวแปร x 100 ) หาร 100 ซึ่งทำให้ได้ผลลัพธ์ตามที่ต้องการ

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