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)文章
詳解jdbc實現(xiàn)對CLOB和BLOB數(shù)據(jù)類型的操作
這篇文章主要介紹了詳解jdbc實現(xiàn)對CLOB和BLOB數(shù)據(jù)類型的操作的相關(guān)資料,這里實現(xiàn)寫入操作與讀寫操作,需要的朋友可以參考下2017-08-08
Java通過反射機制動態(tài)設(shè)置對象屬性值的方法
下面小編就為大家?guī)硪黄狫ava通過反射機制動態(tài)設(shè)置對象屬性值的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07
使用Java DOM解析器修改XML文件內(nèi)容的操作方法
在Java中,XML文件的解析和修改可以通過多種方法實現(xiàn),其中DOM(Document Object Model)是一種常用的方式,在本文中,我們將介紹如何使用Java DOM解析器修改XML文件中的內(nèi)容,并給出一個具體的示例,需要的朋友可以參考下2024-08-08

