欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java中使用print、printf、println的示例及區(qū)別

 更新時間:2023年05月31日 12:00:17   作者:star__king  
Java?的輸出方式一般有這三種,print、println、printf,它們都是?java.long?包里的System類中的方法,本文重點給大家介紹Java中使用print、printf、println的示例,需要的朋友可以參考下

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)合主鍵

    這篇文章主要介紹了java hibernate使用注解來定義聯(lián)合主鍵的相關資料,需要的朋友可以參考下
    2017-01-01
  • HttpServletResponse亂碼問題_動力節(jié)點Java學院整理

    HttpServletResponse亂碼問題_動力節(jié)點Java學院整理

    這篇文章主要介紹了HttpServletResponse亂碼問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Spring中@Value設置默認值問題解決

    Spring中@Value設置默認值問題解決

    本文主要介紹了Spring中@Value設置默認值問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Spring Boot項目中如何對接口請求參數打印日志

    Spring Boot項目中如何對接口請求參數打印日志

    在SpringBoot項目中,打印接口請求參數有多種方法,如使用AOP、控制器建議、攔截器、@ModelAttribute、SpringBootActuator、日志框架的MDC、自定義過濾器和SpringWebflux,這些方法有助于API調試和監(jiān)控,但需注意隱私和敏感信息安全
    2024-10-10
  • idea配置tomcat,idea配置web下lib的包詳解

    idea配置tomcat,idea配置web下lib的包詳解

    這篇文章主要介紹了idea配置tomcat,idea配置web下lib的包,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • java 實現(xiàn)簡單圣誕樹的示例代碼(圣誕節(jié)快樂)

    java 實現(xiàn)簡單圣誕樹的示例代碼(圣誕節(jié)快樂)

    這篇文章主要介紹了java 實現(xiàn)簡單圣誕樹的示例代碼(圣誕節(jié)快樂),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 快速搭建Spring Boot+MyBatis的項目IDEA(附源碼下載)

    快速搭建Spring Boot+MyBatis的項目IDEA(附源碼下載)

    這篇文章主要介紹了快速搭建Spring Boot+MyBatis的項目IDEA(附源碼下載),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • java設計模式責任鏈模式原理案例詳解

    java設計模式責任鏈模式原理案例詳解

    一個事件需要經過多個對象處理是一個挺常見的場景,譬如采購審批流程,請假流程,軟件開發(fā)中的異常處理流程,web請求處理流程等各種各樣的流程,可以考慮使用責任鏈模式來實現(xiàn)
    2021-09-09
  • Spring JPA學習之delete方法示例詳解

    Spring JPA學習之delete方法示例詳解

    這篇文章主要為大家介紹了Spring JPA學習delete方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Java日常練習題,每天進步一點點(44)

    Java日常練習題,每天進步一點點(44)

    下面小編就為大家?guī)硪黄狫ava基礎的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07

最新評論