⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 score.java

📁 学生信息管理系统
💻 JAVA
字号:
package homework;
import java.util.*;


///班级:信计 01-2班     学号:01012218     姓名:武冬生


public class score
{
	public static void main(String[] args)
	{
              help h=new help();
              print p=new print();
              add a=new add();
              mam m=new mam();
              delete d=new delete();
              clear cl=new clear();
              find f=new find();
              String cmd_list=new String();
               int index=0;
        	 char c;
              System.out.println("Please select a command (? for help)>>");
		c=Keyboard.readChar();
		while(c!='q'&&c!='Q')
		{
			switch(c)
			{
			case '?':
				h.execute();
				break;
			case 'p':
				p.execute();
				break;
			case 'a':
				a.execute();
                                cmd_list+='a';
				break;
			case 'm':
				m.execute();
				break;
			case 'd':
				d.execute();
                                cmd_list+='d';
				break;
			case 'c':
				cl.execute();
                                cmd_list+='c';
				break;
			case 'f':

				f.execute();
				break;
                     case 'u':
                           int length=cmd_list.length();
                             if(length==0||index>=length)
                                 System.out.println("Can not undo");
                             else
                                {
                               if (cmd_list.charAt(length-index-1)=='a')
                                 {
                                  a.undo();
                                  index++;
                                 }
                              else if (cmd_list.charAt(length-index-1)=='d')
                                 {
                                  d.undo();
                                  index++;
                                 }
                             else if (cmd_list.charAt(length-index-1)=='c')
                                 {
                                  cl.undo();
                                  index++;
                                 }
                                }
                             break;
                          case 'r':
                             int leng=cmd_list.length();
                             if(leng==0||index==0)
                                 System.out.println("Can not redo");
                             else
                                {
                              if (cmd_list.charAt(leng-index)=='a')
                                 {
                                  a.redo();
                                  index--;
                                 }
                              else if (cmd_list.charAt(leng-index)=='d')
                                 {
                                  d.redo();
                                  index--;
                                 }
                             else if (cmd_list.charAt(leng-index)=='c')
                                 {
                                  cl.redo();
                                  index--;
                                 }
                                }
                             break;
			default:
                                help h1=new help();
				h1.execute();
			}
                System.out.println("Please select a command (? for help)>>");
                c=Keyboard.readChar();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -