java中用数组模拟数据库修改数据
代码如下:
import java.util.Scanner;
public class sql {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String books[]={"李四","王五","张华","张三"};
//输入更改名字
System.out.println("请输入您想更改的名字:");
//保存修改后的名字
String bookName=scanner.nextLine();
//通过变量保存下标
int index=-1;
//遍历数组
for (int i=0;i<books.length;i++){
if(books[i].equals(bookName)){
index=i;
}
}
System.out.println("请输入您想要改成的名字:");
String targetName=scanner.nextLine();
for (String bn:books){
System.out.println(bn);
}
if (index!=-1){
books[index]=targetName;
}else {
System.out.println("对不起!您输入的名字数据库中不存在");
}
}
}