一:题目要求
找到数组的其中一个元素,把它修改为另一个控制台输入的新元素,完成修改替换
二:代码如下:
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int index=-1;
String[] arr=new String[] {"aa","bb","cc","dd","ee"};
for (String string : arr) {
System.out.print(string+" ");
}
System.out.println();
boolean ischangr=false;
System.out.println("请输入你想修改的值:");
String want = scan.next();
for (int i = 0; i < arr.length; i++) {
if (arr[i]!=null) {
if (want.equals(arr[i])) {
index=i;
ischangr=true;
}
}
}
if (ischangr) {
System.out.println("请输入你修改后的值");
String newz = scan.next();
arr[index]=newz;
System.out.println("修改成功!!");
}else {
System.out.println("没有找到该元素");
}
for (String string : arr) {
System.out.println(string+" ");
}
}
三:修改效果如下