diff --git "a/04 \346\235\216\346\230\216\345\201\245/20221225 \345\233\276\344\271\246\347\256\241\347\220\206\347\263\273\347\273\237.md" "b/04 \346\235\216\346\230\216\345\201\245/20221225 \345\233\276\344\271\246\347\256\241\347\220\206\347\263\273\347\273\237.md" new file mode 100644 index 0000000000000000000000000000000000000000..dad9acf325fb63fdafe33c8c21240440e2eb2df0 --- /dev/null +++ "b/04 \346\235\216\346\230\216\345\201\245/20221225 \345\233\276\344\271\246\347\256\241\347\220\206\347\263\273\347\273\237.md" @@ -0,0 +1,113 @@ +#### 作业 + +图书管理系统 + +``` java +import java.util.Scanner; +//图书管理系统 +public class D6 { + static String[] arr=new String[10]; + static Scanner sc = new Scanner(System.in); + + public static void main(String[] args) { + arr[0]="骆驼祥子"; + arr[1]="老人与海"; + + while (true){ + list(); + System.out.println("请问你想要执行哪项操作:"); + int number= sc.nextInt(); + getUse(number); + int b=number; + if (b==5){ + break; + } + } + } + public static void list(){ + System.out.println(""); + System.out.println("=============================\n"+ + "-\t 欢迎使用2班图书管理系统\t-\n"+ + "-\t\t1.浏览所有图书信息\t\t-\n"+ + "-\t\t2.添加图书信息\t\t-\n"+ + "-\t\t3.修改图书信息\t\t-\n"+ + "-\t\t4.删除图书信息\t\t-\n"+ + "-\t\t5.退出管理系统\t\t-\n"+ + "=============================" + ); + } + public static void getUse(int number){ + + switch (number){ + case 1: + getLook(); + break; + case 2: + getAdd(); + break; + case 3: + getGai(); + break; + case 4: + gitDelete(); + break; + case 5: + System.out.println("以退出程序"); + } + } + //浏览所以图书 + public static void getLook() { + System.out.println("现有图书如下:"); + for (int i = 0; i < arr.length; i++) { + System.out.print("《"+arr[i]+"》"+" "); + } + } + //添加图书 + public static void getAdd() { + + int a=0; + for (int i = 0; i < arr.length; i++) { + if(arr[i]==null){ + a=i; + break; + } + } + System.out.println("请输入你要添加的书名:"); +// String number=sc.next(); + arr[a]= sc.next(); + System.out.println("添加成功!"); + } + //修改图书 + public static void getGai() { + System.out.println("查找你要修改的书名;"); + String arr1= sc.next(); + + for (int i = 0; i < arr.length; i++) { + + if(arr[i].equals(arr1)){ + System.out.println("修改为:"); + String arr2= sc.next(); + arr[i]=arr2; + }else{ + System.out.println("没有查到此书请重新操作:"); + break; + } + } + } + //删除图书 + private static void gitDelete() { + System.out.println("请输入你要删除的书名:"); + String arr1= sc.next(); + for (int i = 0; i < arr.length; i++) { + if(arr[i].equals(arr1)){ + arr[i]=null; + System.out.println("删除成功!"); + }else{ + System.out.println("没有找到这本书!"); + break; + } + } + } +} +``` +