简易的学生管理系统

突然想到之前由辛老师带我们写出的学生管理系统,如下:

public class A{
static int count = 0;
static String[] names = new String[1000];
private static void AA(){
System.out.println("******************************************");
   System.out.println("*                                        *");
System.out.println("*     欢迎进入德润科技成员管理系统       *");
System.out.println("*                                        *");
System.out.println("******************************************");

System.out.println();

}


private static void list(String[] names){
for (int a=0;a<count;a++)
{
System.out.println(names[a]+" ");
}
System.out.println();
}



public static void main(String[] args){
java.util.Scanner sc = new java.util.Scanner(System.in);


boolean isLogin = false;


AA();
   
while (true){
if (!isLogin){
System.out.println("请选择相应选项前的数字:");
System.out.println("  1.登录系统   2.关闭系统  ");
System.out.println("请输入:");
String input = sc.nextLine();
if ("2".equals(input)){
System.out.println("欢迎您下次登录!");
   System.exit(0);
}

   while(!"1".equals(input) && !"2".equals(input)){
System.out.println("请选择正确的选项!\n");
System.out.println("请选择相应选项前的数字:");
System.out.println("  1.登录系统   2.关闭系统  ");
input = sc.nextLine();
                
}
System.out.println("欢迎登录本系统!");

System.out.print("账号:");
String username = sc.nextLine();
   System.out.print("密码:");
String password = sc.nextLine();

while (!"aa".equals(username) || !"123".equals(password)){
System.out.println("您输入的账号或密码有误,请重新输入!\n");
System.out.print("账号:");
username = sc.nextLine();
System.out.print("密码:");
password = sc.nextLine();
}

isLogin = true;
   System.out.println("欢迎," + username);
}  

System.out.println("\n---------------------------");
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.println("-----------------------------");


System.out.print("\n请输入:");
String operationNo = sc.nextLine();




switch(operationNo){
case "1" :



System.out.println("*****学员名字*****");
if (count == names.length){
System.out.println("本组容量已满,请选择其他分组");
return;
}
for (int i=count;i<names.length;i++){
System.out.print("请输入学员"+(i+1)+"名字:");
String name = sc.nextLine();
names[i] = name;
System.out.println("\n学员"+names[i]);
System.out.println("添加成功!");
count++;
break;
}
break;


case "2" :
  
   System.out.println("**********修改学员名字**********\n");
       System.out.print("   请输入要修改的学员名字:");
String stuName = sc.nextLine();
boolean isUpdated = false;
for (int i=0;i<count;i++){
if (stuName.equals(names[i])){
System.out.print(" \n   输入新的名字:");
String newName = sc.nextLine();
names[i] = newName;
isUpdated = true;
break;
}
}
if (isUpdated==true){
System.out.println("\n   修改成功");
//list(names);
}
else{
System.out.println("\n      ¥没有找到此人¥");
    }
break;
case "3" :
System.out.println("**********删除学员名字**********\n");
System.out.print("   请输入要删除的名字:");
stuName = sc.nextLine();
for (int i=0;i<count;i++){
if (stuName.equals(names[i])){


System.out.println("\n    学员-"+names[i]);
for (int a=i;a<count ;a++ )
{
names[a]=names[a+1];
}
System.out.println("     已删除!");
count--;
}else{
System.out.println("\n      ¥没有找到此人¥");
    }

}
break;
case "4" :
System.out.println("所有成员如下:\n");
list(names);
break;
case "5" :
isLogin = false;
System.out.println("您已退出登录系统!\n");
break;
case "6" :
System.out.println("欢迎您下次登录!");
   System.exit(0);
break;
default:
break;

}




}
      }
}

想想才知道,这是自己进步的第一步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值