本帖最後由 鄭繼威 於 2022-7-9 16:49 編輯
假設本練習中的四個變數分別為- double a=1.234567;
- double b=12.34567;
- double c=123.456;
- double d=1234.5;
複製代碼 試利用printf()函式完成如下之執行畫面:
- package javaapplication1;
- /**
- *
- * @author karta
- */
- public class JavaApplication1 {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- double a=1.234567;
- double b=12.34567;
- double c=123.456;
- double d=1234.5;
- System.out.printf("a:%.4f%n",a); //四捨五入至小數點後4位
- System.out.printf("b:%.3f%n",b); //四捨五入至小數點後3位
- System.out.printf("c:%.0f%n",c); //四捨五入至小數點後0位
- System.out.printf("d:%8.2f%n",d); //指定總長度為8個字元&四捨五入至小數點後2位
- System.out.printf("c:%010.2f%n",c); //指定總長度為10個字元&長度不足補0&四捨五入至小數點後2位
- System.out.printf("d:%09.3f%n",d); //指定總長度為9個字元&長度不足補0&四捨五入至小數點後3位
- }
-
- }
複製代碼 |