📜  java stdin - Java (1)

📅  最后修改于: 2023-12-03 15:31:32.063000             🧑  作者: Mango

Java stdin - Java

Java stdin 是 Java 语言中用于读取标准输入的方法。标准输入(stdin)是指输入流,它从键盘或其他输入设备读取数据。在 Java 中,使用 System.in 作为标准输入。

使用方法

在 Java 中,使用 Scanner 类可以方便地读取标准输入。代码片段如下所示:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个数字:");
        int num = scanner.nextInt();  // 读取整数
        System.out.println("你输入的数字是:" + num);
    }
}

运行该程序后,程序将等待用户输入一个数字,然后将该数字输出到控制台。

示例

下面是一个使用标准输入输入和输出的完整示例:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的名字:");
        String name = scanner.nextLine();  // 读取字符串
        System.out.println("请输入你的年龄:");
        int age = scanner.nextInt();  // 读取整数
        System.out.println("你好," + name + ", 你今年" + age + "岁。");
    }
}

在运行该程序时,用户将被要求输入姓名和年龄,然后程序将输出一条问候语,包含输入的信息。

注意事项
  1. 在读取标准输入时,应该根据输入的类型选择不同的方法,例如 nextInt() 用于读取整数,nextLine() 用于读取字符串,等等。

  2. 如果输入的数据类型与预期不符,将会出现异常。因此,我们应该在读取标准输入之前对输入进行验证和处理。

结语

Java stdin 是一种用于读取标准输入的方法,在开发 Java 应用程序时经常用到。本文介绍了 Java stdin 的使用方法及注意事项,希望对 Java 开发人员有所帮助。