中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在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
舞阳县| 河西区| 苍山县| 仁布县| 吉林省| 祁连县| 浦北县| 茂名市| 五原县| 长宁县| 洪洞县| 政和县| 拉孜县| 宽甸| 资兴市| 甘肃省| 新干县| 佛山市| 都江堰市| 任丘市| 邯郸市| 西乌珠穆沁旗| 新源县| 开原市| 原平市| 陆河县| 鄱阳县| 南陵县| 河曲县| 三原县| 安义县| 涿州市| 正安县| 南汇区| 裕民县| 宁德市| 翁牛特旗| 子长县| 庄河市| 九寨沟县| 兴化市|