Java中的System.out和System.err是標準輸出和標準錯誤輸出流,都具有同樣的功能和使用方式。兩者唯一的區別是System.err是紅色字體,用于顯示錯誤信息,而System.out是正常輸出流。
//標準輸出流 System.out.println("Hello World"); //標準錯誤輸出流 System.err.println("Error");
輸出語句println使用換行符'\n'結束,而print沒有,會將字符串連接到同一行,不會自動換行。例如:
System.out.print("Hello"); System.out.print("World"); //輸出結果為 HelloWorld
println也可以輸出其他數據類型,如int、double、char、boolean等,同時,可以使用加號將多個內容連接在一個輸出語句中輸出:
int num = 10; double money = 2.5; char c = 'a'; boolean flag = true; System.out.println("num = " + num + ", money = " + money + ", c = " + c + ", flag = " + flag);
使用System.out和System.err輸出信息對于定位問題和調試來說非常重要,能夠幫助開發人員快速地找出問題所在。