java输入多个数据
时间: 2024-11-24 17:43:25 浏览: 11
在 Java 中,如果你需要从用户那里获取多个输入,可以使用 Scanner 类结合循环结构。Scanner 类允许你从控制台读取用户输入。以下是一个简单的例子,演示了如何获取多个整数:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一些整数(输入 'q' 结束):");
while (true) {
System.out.print("请输入下一个数字(或输入 'q' 退出): ");
String input = scanner.nextLine();
if ("q".equals(input)) { // 判断是否输入 'q'
break; // 如果是,则退出循环
}
try {
int number = Integer.parseInt(input); // 将字符串转换为整数
System.out.println("你输入的数字是:" + number);
} catch (NumberFormatException e) {
System.out.println("这不是一个有效的整数,请重新输入!");
}
}
scanner.close(); // 关闭扫描器
}
}
```
在这个示例中,程序会不断询问用户输入,并处理输入的整数,直到用户输入 'q' 为止。
阅读全文