首页 > 其他分享 >2024.9.20

2024.9.20

时间:2024-09-20 22:50:27浏览次数:9  
标签:20 scanner 2024.9 System println print 输入 out

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
StudentManager manager = new StudentManager(5);
while (true) {
System.out.println("");
System.out.println("石家庄铁道大学软件工程系学生信息管理系统");
System.out.println("
*");
System.out.println("1、遍历输出学生信息;");
System.out.println("2、新学生信息录入;");
System.out.println("3、删除学生信息;");
System.out.println("4、修改学生信息;");
System.out.println("5、查询学生信息;");
System.out.println("6、退出系统;");
System.out.print("请选择操作:");
int choice = scanner.nextInt();
scanner.nextLine();

        switch (choice) {
            case 1:
                manager.showStudents();
                break;
            case 2:
                System.out.print("请输入学号:");
                String stunumber = scanner.nextLine();
                System.out.print("请输入姓名:");
                String name = scanner.nextLine();
                System.out.print("请输入年龄:");
                int age = scanner.nextInt();
                System.out.print("请输入性别(男输入0,女输入1):");
                boolean sex = scanner.nextInt() == 1;
                System.out.print("请输入成绩:");
                double score = scanner.nextDouble();
                manager.addStudent(stunumber, name, age, sex, score);
                break;
            case 3:
                System.out.print("请输入要删除的学号:");
                String deleteStunumber = scanner.nextLine();
                manager.deleteStudent(deleteStunumber);
                break;
            case 4:
                System.out.print("请输入要修改的学号:");
                String updateStunumber = scanner.nextLine();
                System.out.print("请输入新姓名:");
                String newName = scanner.nextLine();
                System.out.print("请输入新年龄:");
                int newAge = scanner.nextInt();
                System.out.print("请输入新性别(男输入0,女输入1):");
                boolean newSex = scanner.nextInt() == 1;
                System.out.print("请输入新成绩:");
                double newScore = scanner.nextDouble();
                manager.updateStudent(updateStunumber, newName, newAge, newSex, newScore);
                break;
            case 5:
                System.out.print("请输入要查询的学号:");
                String selectStunumber = scanner.nextLine();
                manager.selectStudent(selectStunumber);
                break;
            case 6:
                System.out.println("退出系统。");
                scanner.close();
                return;
            default:
                System.out.println("无效选择,请重试。");
        }
    }
}

}

标签:20,scanner,2024.9,System,println,print,输入,out
From: https://www.cnblogs.com/yangsongduo/p/18423426

相关文章

  • hdu2063过山车
    1、匈牙利算法;2、二分图最大匹配importjava.util.Scanner;publicclassMain{publicstaticbooleanfind(intcur,int[]pre,boolean[][]map,boolean[]vis){for(inti=1;i<pre.length;i++){if(map[cur][i]&&!vis[i]){......
  • 二级C语言2023-9易错题
    1二叉树结点数计算:一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有____个结点。解:2指针:有以下程序#inctude<stdio.h>#include<stdlib.h>main(){ int*a,*b,*c; a=b=c=(int*)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b; printf("%d,%d,%d\n",*a,*b,*c);}程序......
  • 代码随想录算法训练营第一天 | 209. 长度最小的子数组 59. 螺旋矩阵 58. 区间和 Java
    209.长度最小的子数组题目链接:https://leetcode.cn/problems/minimum-size-subarray-sum/description/解题思路思路1:暴力解法通过两个for循环,找出所有的可能的区间,并比较出最小区间思路2:滑动窗口因为需要找出的是连续的一个子数组,所以可以模拟一个从左到右滑动的一个......
  • java学习9.20
    今天是简单的java小测验,实现简单的增删改查操作。我先用数组完成。后面的话想实现连接数据库的增删改查,但是始有bug不知道咋改,写的少不清楚问题出在哪,多写几回应该就能对症下药。下面是数组的代码Student类publicclassStudent{Stringstunumber;Stringname;......
  • csp2024 游寄
    不知不觉中,学OI已经一年了啊day-\(\infty\)打了一场模拟赛喜提历史最好成绩:颓颓颓day-6做了一下去年的初赛喜提57.5(SD分数线76尸体不好了/tuday-5又是模拟赛,达到历史最差成绩:不会打表导致的(确信咋办啊有点慌。。。。。day-4开始去b站搜视频,搞初赛做了不少笔......
  • 2024/9/20日工作日志
    Java第二次测试代码:publicclassStudent{Stringstunumber;Stringname;intage;booleansex;doublescore;publicStudent(Stringstunumber,Stringname,intage,booleansex,doublescore){this.stunumber=stunumber;this.name=name;this.age......
  • 9.20~
    9.20上午晚上学校空调好像半夜就断电了(byd之前用薄被子就给我冻醒现在拿厚被子来就热死我是吧......
  • 【IEEE出版 | MLBDBI 2023会后4个半月内完成EI检索】第六届机器学习、大数据与商务智
    第六届机器学习、大数据与商务智能国际会议(MLBDBI2024)20246thInternationalConferenceonMachineLearning,BigDataandBusinessIntelligence官方信息会议官网:ww.mlbdbi.org20246thInternationalConferenceonMachineLearning,BigDataandB......
  • 代码随想录算法训练营,9月20日 | 93.复原IP地址,78.子集,90.子集II
    93.复原IP地址题目链接:93.复原IP地址文档讲解︰代码随想录(programmercarl.com)视频讲解︰复原IP地址日期:2024-09-20Java代码如下:classSolution{List<String>res=newArrayList<>();privatevoidbackTracking(Strings,intstartIndex,intpointNum){......
  • 9.20 模拟赛
    C.[CSP-S--三十连测第二十七套]--T3--fac-S---【云智计划】---6月30日---模拟测#27div2【补题】-比赛-梦熊联盟(mna.wang)题意\(n\)次询问,给定\(a,k\)。有一个可重集合,初始只有一个元素\(a\)。每次操作将集合中所有元素替换为它的所有约数。求\(k\)次操作后集......