Java中print、printf、println的區(qū)別 原創(chuàng)
Java 中 print、printf、println 的區(qū)別:
print:將指定數(shù)據(jù)輸出到控制臺,不換行。
printf:格式化輸出,可以使用 % 占位符和格式化字符串,輸出結(jié)果可以指定長度、小數(shù)位數(shù)等。
println:將指定數(shù)據(jù)輸出到控制臺,并換行。
舉個例子說明:
int num1 = 10; double num2 = 3.1415926; String str = "Hello World"; // print System.out.print("num1: " + num1 + " num2: " + num2 + " str: " + str); // printf System.out.printf("num1: %d num2: %.2f str: %s", num1, num2, str); // println System.out.println("num1: " + num1 + " num2: " + num2 + " str: " + str);
輸出結(jié)果分別為:
num1: 10 num2: 3.1415926 str: Hello Worldnum1: 10 num2: 3.14 str: Hello World num1: 10 num2: 3.1415926 str: Hello World
可以看出,print 和 printf 都不會自動換行,println 會自動換行。同時,printf 可以使用占位符和格式化字符串來控制輸出格式。比如 %.2f 表示輸出浮點數(shù)并保留兩位小數(shù),%d 表示輸出整數(shù)。
總的來說,print 和 println 用的比較多,printf 則一般用于輸出格式化的數(shù)據(jù),或者需要控制輸出格式的場景。
到此這篇關(guān)于Java中print、printf、println的區(qū)別的文章就介紹到這了,更多相關(guān)Java中print、printf、println的區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot使用@Async注解可能會遇到的8大坑點匯總
SpringBoot中,@Async注解可以實現(xiàn)異步線程調(diào)用,用法簡單,體驗舒適,但是你一定碰到過異步調(diào)用不生效的情況,今天,我就列出90%的人都可能會遇到的8大坑點,需要的朋友可以參考下2023-09-09SpringBoot根據(jù)各地區(qū)時間設(shè)置接口有效時間的實現(xiàn)方式
這篇文章給大家介紹了SpringBoot根據(jù)各地區(qū)時間設(shè)置接口有效時間的實現(xiàn)方式,文中通過代碼示例給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-01-01關(guān)于Springboot+gateway整合依賴并處理依賴沖突問題
這篇文章主要介紹了Springboot+gateway整合依賴并處理依賴沖突問題,給大家提到了spring boot版本和spring cloud版本,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-01-01