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

溫馨提示×

如何在Java中實現格式化輸入(類似scanf)

小樊
81
2024-08-07 03:47:22
欄目: 編程語言

在Java中實現類似C語言的scanf函數的功能可以使用Scanner類。Scanner類是Java中的一個用于掃描輸入的類,可以用來從控制臺或文件中讀取輸入數據。

以下是一個示例代碼,演示了如何使用Scanner類實現格式化輸入:

import java.util.Scanner;

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

        System.out.print("請輸入一個整數: ");
        int num = scanner.nextInt();
        System.out.println("你輸入的整數是:" + num);

        System.out.print("請輸入一個浮點數: ");
        double d = scanner.nextDouble();
        System.out.println("你輸入的浮點數是:" + d);

        System.out.print("請輸入一個字符串: ");
        String str = scanner.next();
        System.out.println("你輸入的字符串是:" + str);

        scanner.close();
    }
}

通過運行上面的代碼,可以實現從控制臺讀取用戶輸入的整數、浮點數和字符串,并輸出到控制臺。Scanner類提供了多種方法用于讀取不同類型的數據,如nextInt()、nextDouble()、next()等。

需要注意的是,Scanner類在讀取輸入時會將輸入數據作為分隔符進行分割,默認情況下分隔符為空格。如果需要讀取帶有空格的字符串,可以使用nextLine()方法。

0
衡阳县| 海阳市| 长丰县| 海林市| 洛川县| 玉林市| 福州市| 梁河县| 大田县| 江城| 怀集县| 通化市| 法库县| 晋宁县| 邯郸市| 清丰县| 益阳市| 进贤县| 南昌市| 宜兰市| 克什克腾旗| 郴州市| 登封市| 山东省| 五莲县| 遂宁市| 杂多县| 梓潼县| 安远县| 新闻| 东兰县| 永春县| 色达县| 嵊州市| 遵义县| 望奎县| 双牌县| 镇原县| 长海县| 封丘县| 防城港市|