回覆列表
  • 1 # 使用者9889949451818

    Java中的println和printf的區別在於:println是用於輸出引數內容,然後換行,其引數個數固定為一個。printf是用於輸出帶各種資料型別的佔位符的引數,其引數個數是不定的。

  • 2 # 使用者340068394014

    printf主要是繼承了C語言的printf的一些特性,可以進行格式化輸出 print就是一般的標準輸出,但是不換行 println和print基本沒什麼差別,就是最後會換行 System.out.printf("the number is: %12d",t); 參照JAVA API的定義如下: "d" 整數 結果被格式化為十進位制整數 "o" 整數 結果被格式化為八進位制整數 "x", "X" 整數 結果被格式化為十六進位制整數 "e", "E" 浮點 結果被格式化為用計算機科學記數法表示的十進位制數 "f" 浮點 結果被格式化為十進位制數 "g", "G" 浮點 根據精度和舍入運算後的值,使用計算機科學記數形式或十進位制格式對結果進行格式化。 "a", "A" 浮點 結果被格式化為帶有效位數和指數的十六進位制浮點數 println("test")相當於print("test\n")就是一般的輸出字串

  • 3 # pzyyo24296

    一、功能不同1、print:將資訊顯示在命令視窗中,輸出游標定位在最後一個字元之後。2、printf:將資訊進行格式化顯示在命令視窗中,輸出游標定位在最後一個字元之後。3、println:將資訊顯示在命令視窗中,輸出游標換行定位在下一行開頭。二、語法不同1、print:Print("\n ") = Println(" ")。2、printf:System.out.println(" b");3、println:System.out.print(" ASD\n"); = System.out.println(" ASD")。三、特點不同1、print:是需求輸出的一系列引數, 其個數務必與式樣化字串所闡明的輸出引數個數一樣多, 各引數之間用","分開。2、printf:式樣化規定字元, 以"%"開端, 後跟一個或幾個規定字元, 用來確定輸出內容式樣。3、println:從右到左壓棧,然後將先讀取放到棧底,最後讀取的放在棧頂,處理時候是從棧頂開始的。

  • 中秋節和大豐收的關聯?
  • 男生圓臉較胖適合什麼髮型?