From defc0f5cba7418b8198a9dd1c7552fdbd9a9d1b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BC=BA?= <“3108497868@qq.com”> Date: Wed, 21 Dec 2022 22:55:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\344\275\234\344\270\232 (2).md" | 137 ++++++++++++++++++ .../\344\275\234\344\270\232.md" | 37 ----- 2 files changed, 137 insertions(+), 37 deletions(-) create mode 100644 "45 \347\216\213\345\274\272/\344\275\234\344\270\232 (2).md" delete mode 100644 "45 \347\216\213\345\274\272/\344\275\234\344\270\232.md" diff --git "a/45 \347\216\213\345\274\272/\344\275\234\344\270\232 (2).md" "b/45 \347\216\213\345\274\272/\344\275\234\344\270\232 (2).md" new file mode 100644 index 0000000..27dcc77 --- /dev/null +++ "b/45 \347\216\213\345\274\272/\344\275\234\344\270\232 (2).md" @@ -0,0 +1,137 @@ +```java + +import java.util.Scanner; + +public class a { + public static void main(String[] args) { + System.out.println("============================="); + System.out.println("- 欢迎使用学生管理系统\t-"); + System.out.println("- \t1.浏览所有学生信息\t\t-"); + System.out.println("- \t2.添加学生信息\t\t-"); + System.out.println("- \t3.修改学生信息\t\t-"); + System.out.println("- \t4.删除学生信息\t\t-"); + System.out.println("- \t5.查询学生信息\t\t-"); + System.out.println("- \t6.退出管理系统\t\t-"); + System.out.println("============================="); + Scanner s = new Scanner(System.in); + String[] arr = new String[50]; + int index = 0; + a: + for (; ; ) { + System.out.println("请输入你需要的功能:"); + int get = s.nextInt(); + switch (get) { + case 1: + liulan(arr); + break; + case 2: + System.out.println("请输入学生姓名:"); + String tname = s.next(); + tianjia(arr, tname); + break; + case 3: + System.out.println("请输入要修改的学生姓名:"); + String xname1 = s.next(); + if (x(arr,xname1)==0){ + System.out.println("请输入新的姓名:"); + String xname2 = s.next(); + xiugai(arr, xname1, xname2); + }else{ + System.out.println("此人不在名单上!"); + } + break; + case 4: + System.out.println("请输入要删除的学生姓名:"); + String sname = s.next(); + shanchu(arr, sname); + break; + case 5: + System.out.println("请输入要查询的学生姓名:"); + String cname = s.next(); + chaxun(arr, cname); + break; + case 6: + System.out.println("已为您退出系统!"); + break a; + default: + System.out.println("暂无此功能,请重新输入!"); + } + } + } + + public static void liulan(String[] arr) { + System.out.println("已录入学生名单如下:"); + for (int i = 0; i < arr.length; i++) { + if (arr[i] != null) { + System.out.println(arr[i]); + } + } + } + + public static void tianjia(String[] arr, String name) { + for (int i = 0; i < arr.length; i++) { + if (arr[i] != null) { + if (arr[i].equals(name)) { + System.out.println("该学生已录入!"); + break; + } + } else { + arr[i] = name; + System.out.println("添加成功!"); + break; + } + } + } + + public static int x(String[] arr, String name) { + boolean f = false; + for (int i = 0; i < arr.length; i++) { + if (arr[i] != null) { + if (arr[i].equals(name)) { + f = true; + } + } + } + if (f) { + return 0; + } else { + return 1; + } + } + + public static void shanchu(String[] arr, String name) { + for (int i = 0; i < arr.length; i++) { + if (arr[i].equals(name)) { + arr[i] = null; + System.out.println("删除成功!"); + break; + } + } + } + + public static void xiugai(String[] arr, String name1, String name2) { + for (int i = 0; i < arr.length; i++) { + if (name1.equals(arr[i])) { + arr[i] = name2; + } + } + } + + + public static void chaxun(String[] arr, String name) { + boolean f = false; + for (int i = 0; i < arr.length; i++) { + if (arr[i] != null) { + if (arr[i].equals(name)) { + f = true; + } + } + } + if (f) { + System.out.println("此人在名单上!"); + } else { + System.out.println("查无此人!"); + } + } +} +``` diff --git "a/45 \347\216\213\345\274\272/\344\275\234\344\270\232.md" "b/45 \347\216\213\345\274\272/\344\275\234\344\270\232.md" deleted file mode 100644 index 8145b3c..0000000 --- "a/45 \347\216\213\345\274\272/\344\275\234\344\270\232.md" +++ /dev/null @@ -1,37 +0,0 @@ -```java -import java.util.Arrays; -import java.util.Random; - -public class a { - public static void main(String[] args) { - //闽大举行选美比赛,男生参赛,10个女生当评委,定义一个数组, - // 存放评分,用随机数模拟打分的过程,用程序算出选手的最后得分 - // 【去掉一个最高分,再去掉一个最低分,用剩下的分数求平均值】, - int[] arr = new int[10]; - int sum = 0; - Random r = new Random(); - for (int i = 0; i < arr.length; i++) { - arr[i] = r.nextInt(100) + 1; - sum += arr[i]; - } - System.out.println(Arrays.toString(arr)); - int max = arr[0]; - int min = arr[0]; - for (int i = 1; i < arr.length; i++) { - if (max < arr[i]) { - max = arr[i]; - } - if (min > arr[i]) { - min = arr[i]; - } - } - System.out.println("总分:"+ sum); - System.out.println("最大值:"+ max); - System.out.println("最小值:"+ min); - double a = (sum-max-min)*1.0/(arr.length-2); - System.out.println("平均值为:"+ a); - } -} -``` - - -- Gitee