Java中的格式化輸出


package com.JavaSE.day04;

/**
 * description: Pr <br>
 * 格式化輸出
 * date: 2022/3/10 10:03 AM <br>
 * author: zoumaoji <br>
 * version: 1.0 <br>
 */
public class Pr {
    public static void main(String[] args) {
        /**
         * n表示輸出完成后換行
         * 如果要在任意位置換行使用\n
         * Java特殊符號
         * \n  換行    光標移動到下一行的起始位置
         * \r  回車    光標移動到當前行的起始位置
         * \t  間隔    隔開一個tab鍵的距離
         */
        System.out.println("Java\n輸出語句");
        System.out.println("=============");
        //用於在當前行刷新,將前面的數據覆蓋
        System.out.println("Java\r輸出語句");
        System.out.println("==============");
        System.out.println("Java\t輸出語句");

        System.out.println("=========================");
        /**
         * 通過轉譯符(\)來解除特殊符號的功能,還原字面內容
         */
        System.out.println("\\nba");
        System.out.println("\\rba");
        System.out.println("\\tba");

        /**
         * Java格式化輸出,同C語言
         * %s  表示字符串變量
         * %d  表示整數變量
         * %f  表示浮點數變量
         * 其他功能:
         * 1.變量可以改變長度,%10s表示這個字符串變量占10個字符長度,默認右對齊
         * 2.變量可以改變對齊方式,默認右對齊,使用-表示左對齊,%-10s
         * 3.浮點數變量可以修改精度(四舍五入),%.2f表示浮點數2位有效數字
         */
        String name ="鄒茂吉";
        String course="Java";
        double score=100;
        System.out.println(name+"是"+course+"程序員"+"分數"+score);
        //差別
        System.out.printf("%-10s在本次考試%s考試中的成績是%.2f分.\n",name,course,score);

    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM