亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
即墨市| 会东县| 南溪县| 台中县| 精河县| 马关县| 六安市| 大城县| 彩票| 长顺县| 揭东县| 镶黄旗| 宕昌县| 栖霞市| 高台县| 鹤岗市| 怀集县| 扶风县| 辽源市| 定南县| 南川市| 澄江县| 延庆县| 盘山县| 南通市| 佳木斯市| 社旗县| 微山县| 丹东市| 巴林左旗| 晋中市| 峨眉山市| 湘阴县| 抚远县| 扎囊县| 宜黄县| 乌鲁木齐市| 若尔盖县| 右玉县| 衡阳市| 锡林浩特市|