在Java語言中,我們經常需要輸出一個數的整數部分和小數部分。下面,我們將介紹如何通過代碼實現這一功能。
double num = 3.1415926; int integer = (int) num; //得到整數部分 double decimal = num - integer; //得到小數部分 System.out.println("整數部分:" + integer); System.out.println("小數部分:" + decimal);
通過將原數強制轉換成整數,就可以得到該數字的整數部分,而小數部分可以通過用原數減去整數部分得到。代碼中使用了System.out.println()方法輸出結果,其實也可以使用System.out.format()方法實現。
double num = 3.1415926; int integer = (int) num; double decimal = num - integer; System.out.format("整數部分:%d\n", integer); System.out.format("小數部分:%.6f\n", decimal);
在使用System.out.format()方法輸出小數部分時,我們可以使用格式化字符串%.6f來控制小數部分輸出的位數,其中6表示小數點后保留6位。