Java中使用print、printf、println的示例及區(qū)別
print、printf、println在Java中的使用
一、println
在JAVA中常常使用System.out.pirntf();的輸出格式。
比如最常見的 hello world
public class PrintTest{ public static void main(Stirng[] args){ System.out.println("hello world"); System.out.println("hello world"); System.out.println("hello world"); } }
輸出結果
hello world
hello world
hello world
即println在JAVA中具有換行輸出的功能
二、print
在JAVA中常常使用System.out.pirnt();的輸出格式。
public class PrintTest{ public static void main(Stirng[] args){ System.out.print("hello world"); System.out.print("hello world"); System.out.print("hello world"); } }
輸出結果
hello world hello world hello world
所以說print在JAVA中只是一般輸出
三、printf
在JAVA中常常使用System.out.printf();的格式
public class PrintTest{ public static void main(Stirng[] args){ float a = 11.1432; System.out.printf("%.2f",a); } }
輸出結果
10.14
printf常常使用于格式轉化
四、總結:
1. print為一般輸出,同樣不能保留精度格式轉化,也不能換行輸出
2.printf常用于格式轉換,但需要注意不是換行輸出,只用于精度轉換
3.println為換行輸出,不能用于格式轉換
java 中 print、println 與 printf 的區(qū)別
1、前言
如果你是 java 的初學者,那相信你一定會有過疑惑,就是 java 中三大輸出方式到底有什么區(qū)別。所以,小編就通過具體實例來詳細來聊一聊。
2、java 的輸出方式
Java 的輸出方式一般有這三種,print、println、printf。它們都是 java.long 包里的 System 類中的方法。
(1)print
Print 輸出會自動將括號中的內容轉換成字符串輸出,如果括號中是一個對象的話,就會自動調用toString() 方法。該輸出方式不會換行。如:
public class Main { public static void main(String[] args) { int num = 10; System.out.print("num"); System.out.print(num); } } /* 輸出結果 num10 */
(2)println
println 與 print 的用法和作用基本相同,但是 println 的輸出是換行的,它會自動的在輸出結果后面加上換行符,如
public class Main { public static void main(String[] args) { int num = 10; System.out.println("num"); System.out.println(num); } } /* 輸出結果 num 10 */
如果在 print 輸出內容末尾添加換行符 “\n”,也會達到與 println 同樣的效果,如:
public class Main { public static void main(String[] args) { int num = 10; System.out.print("num\n"); System.out.print(num+"\n"); } } /* 輸出結果 num 10 */
(3)printf
printf 是沿用了C語言中的部分輸出方式,可以格式化輸出。支持的格式一般有:
%d 十進制整數 %f 十進制浮點數 %o 八進制數 %u 無符號的十進制數 %x 十六進制數 %c 單個字符 %s 字符串 %% 輸出%號
使用方式:
public class Main { public static void main(String[] args) { int num = 10; System.out.printf("num等于:%d",a); System.out.printf("num=%d",a); } } /* 輸出結果 num等于:10num=10 */
注意這種方法也是不能換行的
到此這篇關于Java中使用print、printf、println的示例詳解的文章就介紹到這了,更多相關java print、printf、println使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
java hibernate使用注解來定義聯(lián)合主鍵
這篇文章主要介紹了java hibernate使用注解來定義聯(lián)合主鍵的相關資料,需要的朋友可以參考下2017-01-01HttpServletResponse亂碼問題_動力節(jié)點Java學院整理
這篇文章主要介紹了HttpServletResponse亂碼問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07idea配置tomcat,idea配置web下lib的包詳解
這篇文章主要介紹了idea配置tomcat,idea配置web下lib的包,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05java 實現(xiàn)簡單圣誕樹的示例代碼(圣誕節(jié)快樂)
這篇文章主要介紹了java 實現(xiàn)簡單圣誕樹的示例代碼(圣誕節(jié)快樂),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12快速搭建Spring Boot+MyBatis的項目IDEA(附源碼下載)
這篇文章主要介紹了快速搭建Spring Boot+MyBatis的項目IDEA(附源碼下載),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12