91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java中format的輸出格式有哪些

小樊
103
2024-09-14 04:24:51
欄目: 編程語言

在Java中,String.format()System.out.printf()方法都可以用來格式化輸出。它們使用一個格式化字符串,該字符串包含普通文本和各種轉換說明符,這些轉換說明符用于指定如何格式化參數。以下是一些常見的格式化輸出選項:

  1. %d:十進制整數
  2. %x%X:十六進制整數(x表示小寫,X表示大寫)
  3. %o:八進制整數
  4. %f:浮點數(保留小數點后6位)
  5. %e%E:科學計數法表示的浮點數(e表示小寫,E表示大寫)
  6. %g:根據數值的大小自動選擇%f或%e
  7. %a%A:十六進制浮點數表示(a表示小寫,A表示大寫)
  8. %s:字符串
  9. %c:字符
  10. %b:布爾值
  11. %n:換行符
  12. %%:百分號(%)

此外,還可以在轉換說明符之前添加一些可選的標志和修飾符,例如:

  • -:左對齊
  • +:顯示正負號
  • 0:用0填充
  • #:顯示特殊字符(如十六進制的0x前綴)
  • 空格:在正數前添加空格

還可以指定字段寬度和精度,例如:

  • %5d:輸出為5位十進制整數,不足部分用空格填充
  • %.2f:輸出為保留兩位小數的浮點數
  • %-5s:輸出為5位寬度的字符串,左對齊,不足部分用空格填充

這里有一個簡單的例子:

public class FormatExample {
    public static void main(String[] args) {
        int intValue = 42;
        double doubleValue = 3.14159;
        String stringValue = "Hello, World!";

        System.out.printf("Integer: %d%n", intValue);
        System.out.printf("Double: %.2f%n", doubleValue);
        System.out.printf("String: %-10s%n", stringValue);
    }
}

輸出:

Integer: 42
Double: 3.14
String: Hello, World!

0
定远县| 湟源县| 循化| 克拉玛依市| 高碑店市| 辽阳县| 乌海市| 青河县| 同心县| 桃江县| 襄垣县| 丹棱县| 大连市| 铜梁县| 松江区| 盐亭县| 疏附县| 乐平市| 略阳县| 沭阳县| 漯河市| 安多县| 嘉峪关市| 额济纳旗| 贵州省| 桃园市| 故城县| 大安市| 靖西县| 黄冈市| 邓州市| 汉寿县| 逊克县| 盖州市| 嘉义市| 浦县| 南靖县| 石门县| 漠河县| 宁强县| 新乡县|