使用Java语言编写:设计一个方法用于通过键盘输入整型,转换为整型数组.格式: “该数组内容为:[11,22,33,44,55]
时间: 2024-12-16 17:26:38 浏览: 5
在Java中,你可以创建一个方法来接收用户从键盘输入的一系列整数,并将它们存储在一个整型数组中。这里是一个简单的例子:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] integerArray = inputIntegersFromUser();
System.out.printf("该数组内容为:%s", Arrays.toString(integerArray));
}
// 定义方法:获取并转换键盘输入的整数到数组
public static int[] inputIntegersFromUser() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入整数,以逗号分隔:");
String input = scanner.nextLine(); // 接收用户的输入
String[] numbers = input.split(","); // 以逗号分割字符串,得到数字列表
int[] intArray = new int[numbers.length]; // 初始化与数字列表长度相同的整型数组
for (int i = 0; i < numbers.length; i++) { // 遍历列表并将每个元素转换为整数
try {
intArray[i] = Integer.parseInt(numbers[i].trim()); // 去除首尾空格并转换
} catch (NumberFormatException e) {
System.out.println("输入错误,只接受整数!");
return null; // 如果遇到非整数,返回null
}
}
return intArray;
}
}
```
这个程序会提示用户输入一串用逗号分隔的整数,然后把它们存入数组。如果输入包含非整数字符,程序会捕获异常并打印错误消息。
阅读全文