Java中print()\println()\printf()的區別及用法
阿新 • • 發佈:2018-12-11
print()\println()\printf()的區別:
print將它的引數顯示在命令視窗,並將輸出游標定位在所顯示的最後一個字元之後。
println 將它的引數顯示在命令視窗,並在結尾加上換行符,將輸出游標定位在下一行的開始。
printf是格式化輸出的形式。
語法格式:
System.out.print("用print輸出i:"+ i);
System.out.println( "用println輸出i:"+ i);
System.out.printf("i的值為%d,j的值為%f", i,j);
執行結果為
用print輸出i:4用println輸出i:4
i的值為4,j的值為5.000000
可以看到,用print輸出i後,沒有換行,用println輸出的結果直接在print輸出語句後面,而輸出println後換行了,所以用printf輸出時,在第二行輸出。
System.out.printf("i的值為%d,j的值為%.2f", i,j);
這裡的"%.2f"的意思是輸出兩位小數點。如果想輸出三位那就"%.3f"。
System.out.printf("i的值為%05d,\n", i); \\"%05d"的意思是輸出5個佔位符,如果數字不足5的話就有左邊以0相補
執行結果為:
i的值為00004,