java main方法键盘输入怎么改变数组里面的元素
时间: 2024-08-15 10:08:35 浏览: 89
java 键盘输入一个数,输出数组中指定元素的示例
5星 · 资源好评率100%
在Java中,如果你想通过用户键盘输入改变数组里的元素,你需要首先获取用户的输入,然后根据输入的新值更新相应的数组位置。这里有一个简单的示例,假设我们有一个整型数组,我们要让用户输入两个索引和一个新值:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 创建一个数组
int[] numbers = {1, 2, 3, 4, 5};
// 请求用户输入索引和新值
System.out.println("请输入第一个索引:");
int index1 = scanner.nextInt();
System.out.println("请输入第二个索引:");
int index2 = scanner.nextInt();
System.out.println("请输入新的值:");
int newValue = scanner.nextInt();
// 检查索引是否有效
if (index1 >= 0 && index1 < numbers.length && index2 >= 0 && index2 < numbers.length) {
// 更新数组
numbers[index1] = newValue;
numbers[index2] = newValue; // 如果你想同时替换两个位置,这里是例子
// 打印更新后的数组
System.out.println("更新后的数组是: " + Arrays.toString(numbers));
} else {
System.out.println("索引超出范围,请重新输入");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个例子中,用户输入的索引超出范围会提示错误,因为我们需要确保索引在数组的有效范围内。
阅读全文