📅  最后修改于: 2023-12-03 15:31:32.063000             🧑  作者: Mango
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 + "岁。");
}
}
在运行该程序时,用户将被要求输入姓名和年龄,然后程序将输出一条问候语,包含输入的信息。
在读取标准输入时,应该根据输入的类型选择不同的方法,例如 nextInt() 用于读取整数,nextLine() 用于读取字符串,等等。
如果输入的数据类型与预期不符,将会出现异常。因此,我们应该在读取标准输入之前对输入进行验证和处理。
Java stdin 是一种用于读取标准输入的方法,在开发 Java 应用程序时经常用到。本文介绍了 Java stdin 的使用方法及注意事项,希望对 Java 开发人员有所帮助。