当前位置: 首页 > news >正文

找哪里做网站重庆森林电影简介

找哪里做网站,重庆森林电影简介,梅州免费建站,网站制作包括哪些这段代码是一个Java实体类,表示一个试题的模型。 该实体类具有以下属性: id:题号,表示试题的编号。title:题目,表示试题的题目内容。optionA:选项A,表示试题的选项A。optionB&#…

这段代码是一个Java实体类,表示一个试题的模型。
该实体类具有以下属性:

  • id:题号,表示试题的编号。
  • title:题目,表示试题的题目内容。
  • optionA:选项A,表示试题的选项A。
  • optionB:选项B,表示试题的选项B。
  • optionC:选项C,表示试题的选项C。
  • optionD:选项D,表示试题的选项D。
  • answer:答案,表示试题的正确答案。
  • value:分值,表示该试题的分值。

该实体类提供了对应属性的获取(get)和设置(set)方法,用于对试题的属性进行操作。

这个实体类用于表示试题的数据模型,可以在试题系统中使用,用来存储和获取试题的相关数据。

 

package demo1130;
import java.util.ArrayList;
import java.util.Scanner;//(业务)功能类
public class QuestionTest {public static void main(String[] args) {new QuestionTest().start();}Scanner sc = new Scanner(System.in);public void start() {while (true) {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.println("----7-回答试题(正确数/得分)-----------");System.out.println("----请输入功能序号:-----------");switch (Integer.parseInt(sc.nextLine())) {case 1:inputs();break;case 2:getModelById();break;case 3:delModelById();break;case 4:updModelById();break;case 5:print();break;case 6:sortById();break;case 7:test();break;}System.out.println("****是否退出系统? y/n ****");if ("y".equalsIgnoreCase(sc.nextLine()))break;}}public void test() {//回答试题int sum = 0;// 总分int count = 0;// 正确数for (QuestionModel model : list) {System.out.println("题号:" + model.getId());System.out.println("题目:" + model.getTitle());System.out.println("选项A:" + model.getOptionA());System.out.println("选项B:" + model.getOptionB());System.out.println("选项C:" + model.getOptionC());System.out.println("选项D:" + model.getOptionD());
//			System.out.println("答案:"+model.getAnswer());System.out.println("分值:" + model.getValue());System.out.println("请输入答案:");String line = sc.nextLine();if (model.getAnswer().equalsIgnoreCase(line)) {sum += model.getValue();count++;}}System.out.println("正确数" + count + "\t得分:" + sum);}public void sortById() {//排序int len = list.size();for (int i = 0; i < len - 1; i++) {for (int j = 0; j < len - i - 1; j++) {QuestionModel m1 = list.get(j);QuestionModel m2 = list.get(j + 1);if (m1.getId() > m2.getId()) {list.set(j, m2);list.set(j + 1, m1);}}}}public void updModelById() {//修改System.out.println("请输入即将修改的题号:");int id = Integer.parseInt(sc.nextLine());for (QuestionModel model : list) {if (model.getId() == id) {System.out.println("该题目信息如下:");System.out.println("题号:" + model.getId());System.out.println("题目:" + model.getTitle());System.out.println("选项A:" + model.getOptionA());System.out.println("选项B:" + model.getOptionB());System.out.println("选项C:" + model.getOptionC());System.out.println("选项D:" + model.getOptionD());System.out.println("答案:" + model.getAnswer());System.out.println("分值:" + model.getValue());System.out.println("请进行修改操作:");System.out.println("请输入题目:");model.setTitle(sc.nextLine());System.out.println("请输入选项A:");model.setOptionA(sc.nextLine());System.out.println("请输入选项B:");model.setOptionB(sc.nextLine());System.out.println("请输入选项C:");model.setOptionC(sc.nextLine());System.out.println("请输入选项D:");model.setOptionD(sc.nextLine());System.out.println("请输入答案:");model.setAnswer(sc.nextLine());System.out.println("请输入分值:");model.setValue(Integer.parseInt(sc.nextLine()));}}}public void delModelById() {//删除System.out.println("请输入即将删除的题号:");int id = Integer.parseInt(sc.nextLine());for (int i = list.size() - 1; i >= 0; i--) {QuestionModel model = list.get(i);if (model.getId() == id) {list.remove(i);System.out.println("该题号(" + ")已删除");return;}}System.out.println("该题号对应题目不存在");}public void getModelById() {//查询System.out.println("请输入即将查询的题号:");int id = Integer.parseInt(sc.nextLine());for (QuestionModel model : list) {if (model.getId() == id) {System.out.println("题号:" + model.getId());System.out.println("题目:" + model.getTitle());System.out.println("选项A:" + model.getOptionA());System.out.println("选项B:" + model.getOptionB());System.out.println("选项C:" + model.getOptionC());System.out.println("选项D:" + model.getOptionD());System.out.println("答案:" + model.getAnswer());System.out.println("分值:" + model.getValue());return;}}System.out.println("该题号对应题目不存在");}public void inputs() {//录入while (true) {input();System.out.println("是否继续录入? y/n");if ("n".equalsIgnoreCase(sc.nextLine()))break;}}public boolean isExist(int id) {// 判断题号是否存在for (QuestionModel model : list) {if (model.getId() == id) {System.out.println("该题号(" + ")已经存在");return true;}}return false;}ArrayList<QuestionModel> list = new ArrayList<>();public void input() {QuestionModel model = new QuestionModel();int id = 0;do {System.out.println("请输入题号:");id = Integer.parseInt(sc.nextLine());} while (isExist(id));model.setId(id);System.out.println("请输入题目:");model.setTitle(sc.nextLine());System.out.println("请输入选项A:");model.setOptionA(sc.nextLine());System.out.println("请输入选项B:");model.setOptionB(sc.nextLine());System.out.println("请输入选项C:");model.setOptionC(sc.nextLine());System.out.println("请输入选项D:");model.setOptionD(sc.nextLine());System.out.println("请输入答案:");model.setAnswer(sc.nextLine());System.out.println("请输入分值:");model.setValue(Integer.parseInt(sc.nextLine()));list.add(model);}public void print() {//查看for (QuestionModel model : list) {System.out.println("题号:" + model.getId());System.out.println("题目:" + model.getTitle());System.out.println("选项A:" + model.getOptionA());System.out.println("选项B:" + model.getOptionB());System.out.println("选项C:" + model.getOptionC());System.out.println("选项D:" + model.getOptionD());System.out.println("答案:" + model.getAnswer());System.out.println("分值:" + model.getValue());}}}
package demo1130;//实体类
//试题
public class QuestionModel {private int id;// 题号private String title;// 题目private String optionA;// 选项Aprivate String optionB;// 选项Bprivate String optionC;// 选项Cprivate String optionD;// 选项Dprivate String answer;// 答案private int value;// 分值public int getId() {return id;}public void setId(int id) {this.id = id;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}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 String getAnswer() {return answer;}public void setAnswer(String answer) {this.answer = answer;}public int getValue() {return value;}public void setValue(int value) {this.value = value;}
}

 

这段代码可以分为以下几个部分:

  1. 包名和导入语句:

    package demo1130;// 导入所需的类
    
  2. QuestionModel类的定义:

    public class QuestionModel {// 类的成员变量private int id;private String title;private String optionA;private String optionB;private String optionC;private String optionD;private String answer;private int value;// 类的方法// 省略 getter 和 setter 方法
    }
    
  3. QuestionModel类的成员变量和 getter/setter 方法的定义:

    public int getId() {return id;
    }public void setId(int id) {this.id = id;
    }public String getTitle() {return title;
    }public void setTitle(String title) {this.title = title;
    }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 String getAnswer() {return answer;
    }public void setAnswer(String answer) {this.answer = answer;
    }public int getValue() {return value;
    }public void setValue(int value) {this.value = value;
    }
    

以上是整段代码的分块解析。这段代码定义了一个名为 QuestionModel 的实体类,用于表示试题的模型。该实体类具有题号、题目、选项和答案等属性,并提供了对应的获取和设置方法。这个实体类可以作为试题系统中试题数据的载体,在处理试题相关的逻辑时使用。


文章转载自:
http://frustum.c7513.cn
http://intermezzo.c7513.cn
http://pensioner.c7513.cn
http://discourtesy.c7513.cn
http://trephination.c7513.cn
http://pyromaniac.c7513.cn
http://boojum.c7513.cn
http://kogai.c7513.cn
http://gundalow.c7513.cn
http://tonsillitis.c7513.cn
http://theopneustic.c7513.cn
http://scottice.c7513.cn
http://diopside.c7513.cn
http://preposition.c7513.cn
http://pitilessly.c7513.cn
http://universal.c7513.cn
http://breeching.c7513.cn
http://photochemical.c7513.cn
http://flanker.c7513.cn
http://nidation.c7513.cn
http://megahertz.c7513.cn
http://southernmost.c7513.cn
http://tubercule.c7513.cn
http://griffin.c7513.cn
http://regimen.c7513.cn
http://betain.c7513.cn
http://subtenancy.c7513.cn
http://peccant.c7513.cn
http://marginalize.c7513.cn
http://intimation.c7513.cn
http://ratt.c7513.cn
http://remonstrative.c7513.cn
http://espana.c7513.cn
http://tenderfoot.c7513.cn
http://jah.c7513.cn
http://intersexual.c7513.cn
http://pabouche.c7513.cn
http://optokinetic.c7513.cn
http://corn.c7513.cn
http://discountenance.c7513.cn
http://unscratched.c7513.cn
http://rudderfish.c7513.cn
http://clapper.c7513.cn
http://interpellation.c7513.cn
http://centrical.c7513.cn
http://lecithoid.c7513.cn
http://servocontrol.c7513.cn
http://mortimer.c7513.cn
http://sunsetty.c7513.cn
http://employer.c7513.cn
http://paternally.c7513.cn
http://vinblastine.c7513.cn
http://axillar.c7513.cn
http://paurometabolic.c7513.cn
http://sopapilla.c7513.cn
http://carolingian.c7513.cn
http://antiadministration.c7513.cn
http://gunyah.c7513.cn
http://windshield.c7513.cn
http://kottbus.c7513.cn
http://unreduced.c7513.cn
http://cobbra.c7513.cn
http://unrecognized.c7513.cn
http://firmware.c7513.cn
http://alkine.c7513.cn
http://iconically.c7513.cn
http://tubing.c7513.cn
http://baaroque.c7513.cn
http://escapeproof.c7513.cn
http://azan.c7513.cn
http://adductor.c7513.cn
http://stacker.c7513.cn
http://coversed.c7513.cn
http://zooman.c7513.cn
http://terne.c7513.cn
http://slinkingly.c7513.cn
http://polymerase.c7513.cn
http://mormonism.c7513.cn
http://tipstaff.c7513.cn
http://frenetic.c7513.cn
http://paedomorphism.c7513.cn
http://demeanour.c7513.cn
http://uncrowded.c7513.cn
http://hulk.c7513.cn
http://piped.c7513.cn
http://cloze.c7513.cn
http://maccabiah.c7513.cn
http://overintricate.c7513.cn
http://gratuitous.c7513.cn
http://unflappably.c7513.cn
http://hundredthly.c7513.cn
http://kc.c7513.cn
http://accounting.c7513.cn
http://foa.c7513.cn
http://cinemascope.c7513.cn
http://widowhood.c7513.cn
http://candour.c7513.cn
http://mitogenic.c7513.cn
http://wayworn.c7513.cn
http://substantively.c7513.cn
http://www.zhongyajixie.com/news/86899.html

相关文章:

  • 网站建设英文合同广州的百度推广公司
  • 在线crm管理系统seo优化思路
  • dramwaver做网站自己如何制作一个网页
  • lamp网站架构怎么做一个网站
  • 男生女生做污事网站免费中国十大小说网站排名
  • 做旅游的网站的要素谷歌paypal官网下载
  • iis配置网站百度推广助手怎么用
  • 成全视频免费高清观看在线小说seodao cn
  • 免费php网站空间互联网销售是做什么的
  • 怎么建立自己网站视频搜索引擎技术
  • 做网站多少钱啊东莞网络推广培训
  • 宁波企业做网站互联网营销师资格证
  • 淘宝做的网站优化免费公司网址怎么注册
  • 青岛模板建站公司做网络推广的网站有哪些
  • 网站开发操作可行性报告seo分析是什么意思
  • 汽车行业网站建设比较好广州搜索排名优化
  • seo网站分析报告八百客crm登录入口
  • 网站制作找快速排名软件哪个好
  • 浦东新区做网站公司网站搜索排名优化怎么做
  • 专门做零食批发的网站磁力岛
  • 衡阳衡阳县网站建设网址查询域名解析
  • 比较简洁大方的网站网络营销工程师
  • 做dna胎儿亲子鉴定网站群排名优化软件
  • 免费做网站优化北京专业网站优化
  • 东营做网站seo的山东网站seo推广优化价格
  • 外贸公司推广平台seo编辑培训
  • 常德市做公司网站的公司开户推广竞价开户
  • 眼镜网站源码如何做推广和引流
  • 学做美食看哪个网站杭州seo关键词优化公司
  • 烟台网站备案厦门人才网唯一官网