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

溫馨提示×

java的scanner怎樣實現格式化輸入

小樊
85
2024-09-24 01:14:59
欄目: 編程語言

Java的Scanner類可以通過使用nextInt()nextDouble()nextFloat()等方法來實現格式化輸入。但是,如果你想要更靈活的格式化輸入,可以使用java.util.Scanner.format()方法。

下面是一個使用Scanner.format()方法的示例:

import java.util.Scanner;
import java.util.Scanner.Format;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("請輸入一個整數(格式:三位數):");
        int number = scanner.format("%03d", scanner.nextInt()).intValue();
        System.out.println("你輸入的整數是:" + number);

        System.out.println("請輸入一個小數(格式:兩位小數):");
        double decimal = scanner.format("%02f", scanner.nextDouble()).doubleValue();
        System.out.println("你輸入的小數是:" + decimal);

        scanner.close();
    }
}

在這個示例中,我們使用%03d%02f作為輸入格式。%03d表示一個三位數的整數,如果不足三位數,將在左側用0填充。%02f表示一個兩位小數的浮點數,如果不足兩位小數,將在右側用0填充。

注意:scanner.format()方法返回的是一個字符串,所以我們需要使用intValue()doubleValue()方法將其轉換為相應的數值類型。

0
堆龙德庆县| 从江县| 南昌市| 东台市| 岢岚县| 诏安县| 新兴县| 咸阳市| 报价| 饶平县| 简阳市| 纳雍县| 湛江市| 新田县| 新丰县| 金寨县| 焉耆| 遵义县| 大城县| 黄大仙区| 廊坊市| 安龙县| 馆陶县| 休宁县| 临洮县| 承德县| 惠州市| 东兰县| 新河县| 襄城县| 林芝县| 尉犁县| 读书| 子长县| 罗城| 鄂尔多斯市| 天等县| 许昌市| 郁南县| 龙江县| 启东市|