首页 > 编程知识 正文

超市管理系统java源码,超市管理系统java

时间:2023-05-06 10:47:01 阅读:60314 作者:3837

publicclassdrmr { scanner ipt=new scanner (system.in ); //保存数据arraylistquestioninfoqun=newarraylistquestioninfo (; //登录屏幕public void drjm () {System.out.println“请选择操作(1.列出所有问题信息)”2 .按科目运行查询)3.按问题运行模糊查询删除问题。 6 .退出系统) (请输入n ) )//选项String sr=ipt.next (; if(Sr.equals ()1) )5} else { syals ) ) ' ); drjm (; }//可选privatevoidxzlb(stringSr ) while (true ) switch (Sr ) { case '1': sytkxx ); 返回; case '2': ptcx (; 布雷克; case '3': mhcx (; 布雷克; case '4': tjtst (; 布雷克; case '5': sctst (; 返回; case '6':System.out.println ('已退出); 返回; }//请按问题输入private void mhcx (模糊查询() { System.out.println ) )查询:'); String value=ipt.next (; for(questioninfoI:qun ) /题干if ) (I.question.contains ) value ) { String Question=i.Question; system.out.println (I.question id ',' I.question ); system.out.println (选项a: ) I.getoptiona ) ); system.out.println('t选项B:' i.getOptionB ) ); system.out.println (选项c: ) I.getoptionc ); system.out.println (选项d: ) I.getoptiond ); system.out.println(((t回答: ) I.answer ); }//请输入普通查询private void ptcx (() { System.out.println ) )帐号); int Subject=ipt.nextInt (; for(questioninfoI:qun )//标题if ) I.subject==subject ) { String Question=i.Question; system.out.println (I.question id ',' I.question ); system.out.println (选项a: ) I.getoptiona ) ); system.out.println('t选项B:' i.getOptionB ) ); system.out.println (选项c: ) I.getoptionc ); system.out.println (选项d: ) I.getoptiond ); system.out.println(((t回答: ) I.answer ); }//请输入问题的privatevoidsctst ((system.out.println ) )删除编号); int number=ipt.nextInt (; if(numberqun.size ) ) number=0) try ) qun.remove ) number=0); System.out.println ('删除成功! ' ); } catch (exception e (//todo : handle exception ) }//列出所有问题信息 private void sytkxx() { for ( QuestionInfo i :qun){ //题干 String Question = i.Question; System.out.println(i.QuestionId+"、"+i.Question); System.out.println("t 选项A:"+i.getOptionA()); System.out.println("t 选项B:"+i.getOptionB()); System.out.println("t 选项C:"+i.getOptionC()); System.out.println("t 选项D:"+i.getOptionD()); System.out.println("t 答案:"+i.answer); }} //添加试题 private void tjtst() { System.out.print("请输入科目:(1.JAVA 2.C# 3.JSP):"); int subject=ipt.nextInt(); System.out.print("请输入新的题干:"); String Question=ipt.next(); System.out.print("请输入新的选项A:"); String optionA=ipt.next(); System.out.print("请输入新的选项B:"); String optionB=ipt.next(); System.out.print("请输入新的选项C:"); String optionC=ipt.next(); System.out.print("请输入新的选项D:"); String optionD=ipt.next(); System.out.print("请输入新的答案:"); String answer=ipt.next(); int QuestionId=qun.size(); QuestionInfo a=new QuestionInfo(QuestionId+=1,Question,optionA,optionB,optionC,optionD,subject,answer); try { this.qun.add(a); System.out.println("添加成功!"); drjm(); }catch (Exception e){ e.getMessage(); } }} public class QuestionInfo { //试题编号 int QuestionId; //题干 String Question; //选项A String optionA; //选项B String optionB; //选项c String optionC; //选项D String optionD; public int getQuestionId() { return QuestionId; } public void setQuestionId(int questionId) { QuestionId = questionId; } public String getQuestion() { return Question; } public void setQuestion(String question) { Question = question; } public String getOptionA() { return optionA; } public void setOptionA(String optionA) { this.optionA = optionA; } public String getOptionB() { return optionB; } public void setOptionB(String optionB) { this.optionB = optionB; } public String getOptionC() { return optionC; } public void setOptionC(String optionC) { this.optionC = optionC; } public String getOptionD() { return optionD; } public void setOptionD(String optionD) { this.optionD = optionD; } public int getSubject() { return subject; } public void setSubject(int subject) { this.subject = subject; } public String getAnswer() { return answer; } public void setAnswer(String answer) { this.answer = answer; } //科目 int subject; //正确答案 String answer; //构造方法赋值 public QuestionInfo(int QuestionId,String Question, String optionA,String optionB,String optionC,String optionD,int subject,String answer){ //赋值 this.QuestionId=QuestionId; this.Question=Question; this.optionA=optionA; this.optionB=optionB; this.optionC=optionC; this.optionD=optionD; this.subject=subject; this.answer=answer; } //创建一个无参构造方法 public QuestionInfo(){}} public class tikuglxt { public static void main(String[] args) { System.out.println("********欢迎使用题库管理系统 **********n ");drmr dm=new drmr();dm.drjm();}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。