Java是一種運行在不同平臺上的面向對象的編程語言,它的輸出方式非常靈活,我們可以通過普通輸出和格式化輸出來輸出不同類型的數據。普通輸出是一種簡單直接的方法,它可以將變量或字符串直接通過System.out.println()語句輸出到控制臺。而格式化輸出則是一種更為強大和靈活的方法,它可以讓我們通過占位符來指定輸出變量的格式和位置。
public static void main(String[] args) { int num = 10; double pi = 3.14159; String str = "Hello World!"; //普通輸出 System.out.println(num); System.out.println(pi); System.out.println(str); //格式化輸出 System.out.printf("num = %d \n", num); System.out.printf("pi = %.2f \n", pi); System.out.printf("str = %s \n", str); }
在上面的例子中,我們通過普通輸出語句和格式化輸出語句分別輸出了一個整數、一個浮點數和一個字符串。通過普通輸出語句輸出的結果并沒有做過任何的格式化處理,而且每個輸出語句都需要單獨換行。而通過格式化輸出語句輸出的結果則按照我們指定的格式進行了輸出,并且可以在一個語句中輸出多個變量,整個輸出也只有一行。
格式化輸出語句中的占位符包括%d、%f和%s等,它們分別表示整數、浮點數和字符串類型的變量。在使用占位符時,我們需要在字符串中使用%符號來指定占位符的位置,同時在后面使用逗號進行數據傳遞。
在實際的開發中,我們通常會使用格式化輸出語句來輸出一些詳細和復雜的信息,比如說輸出一個訂單的詳細信息、輸出一個表格的內容等等。通過格式化輸出,我們可以使輸出結果更為清晰和易于閱讀,從而提高代碼的可讀性和可維護性。