共翁号
共翁号 > 常识 > java中输入语句怎么写

java中输入语句怎么写

原创2025-06-30 10:49:33

在Java中,你可以使用`Scanner`类来获取用户输入。下面是一个简单的示例,展示了如何使用`Scanner`类来获取不同类型的用户输入:

```java

import java.util.Scanner;

public class InputExample {

public static void main(String[] args) {

// 创建一个Scanner对象,用于读取标准输入

Scanner sc = new Scanner(System.in);

// 提示用户输入名字

System.out.print("请输入你的名字:");

// 读取用户输入的名字,并存储在变量name中

String name = sc.nextLine();

// 提示用户输入年龄

System.out.print("请输入你的年龄:");

// 读取用户输入的年龄,并存储在变量age中

int age = sc.nextInt();

// 输出用户输入的名字和年龄

System.out.println("你好," + name + ",你今年" + age + "岁了!");

// 关闭Scanner对象

sc.close();

}

}

```

如果你需要读取单个字符或者使用其他类型的输入,`Scanner`类也提供了相应的方法,例如`nextLine()`用于读取整行文本,`nextInt()`用于读取整数,`nextDouble()`用于读取双精度浮点数等。

如果你需要从文件或其他输入流中读取数据,可以使用`BufferedReader`类。下面是一个使用`BufferedReader`的示例:

```java

import java.io.BufferedReader;

import java.io.InputStreamReader;

public class JavaIO_02N {

public static void main(String[] args) throws IOException {

// 创建一个BufferedReader对象,用于读取标准输入

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

// 提示用户输入一个整数

System.out.println("键入一个整数:");

// 读取用户输入的整数,并存储在变量n1中

String input = reader.readLine();

int n1 = Integer.parseInt(input);

// 判断输入的整数是奇数还是偶数

if (n1 % 2 == 0) {

System.out.println(n1 + "是一个偶数。");

} else {

System.out.println(n1 + "是一个奇数。");

}

// 关闭BufferedReader对象

reader.close();

}

}

```

请注意,在使用`Scanner`或`BufferedReader`类时,输入操作会阻塞,直到用户输入数据。如果你需要非阻塞的输入,可能需要使用其他方法或库

返回:常识

相关阅读