黑马程序员技术交流社区

标题: 求大牛用最简短代码解析和实现需求! [打印本页]

作者: 陈耀鹏    时间: 2016-8-14 09:46
标题: 求大牛用最简短代码解析和实现需求!
[Java] 纯文本查看 复制代码
/*
        /**
* 请用面象对象的方法描述出试卷类
* 试卷都要填写姓名和学号,
* 试卷共有三道题,题目是印出时就确定好的
* 每题都有题目的问题和答案
* 考试过后要交卷和评分,具体怎么交卷和评分现在还没有确定。。
* 注:请加明确的注释
* @author guzi
*/

*/class  Teacher_Test{
        public static void main(String[] args) {
                System.out.println("Hello World!");
        }
}

作者: tiamo305    时间: 2016-8-14 09:52
试着坐一坐``````````````
作者: 越王剑    时间: 2016-8-15 23:59
道生一一生二二生万物
作者: 彭鸿儒    时间: 2016-8-16 16:08
注释什么的太麻烦了,随便写了点注释,
[AppleScript] 纯文本查看 复制代码
import java.util.HashMap;
import java.util.Scanner;
import java.util.Set;

public class Exam {
        // 属性设定
        private String name;
        private Integer id;
        private int score;
        // 试卷设定
        private HashMap<String, String> test = new HashMap<>();

        /**
         * 主线程开始考试
         *
         * @param args
         */
        public static void main(String[] args) {
                beginExam();
        }

        /**
         * 考试开始,创建试卷类
         */
        private static void beginExam() {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入学生姓名,学号");
                String get = sc.nextLine();
                String[] mas = get.split(",");
                new Exam(mas[0], Integer.parseInt(mas[1])).examIng();
        }

        /**
         * 开始答题
         */
        public void examIng() {
                Scanner sc = new Scanner(System.in);
                Set<String> t = test.keySet();
                for (String str : t) {
                        System.out.println(str);
                        System.out.println("你的选择:");
                        String ans = sc.next();
                        if (ans.toUpperCase().equals(test.get(str))) {
                                score += 2;
                                System.out.println("错误");
                        }
                }
                System.out.println("总分是:" + test.size() * 2 + "分\r\n" + "你的得分是:"
                                + score);
        }

        /**
         * 初始化属性,设定试卷内容
         *
         * @param name
         * @param id
         */
        public Exam(String name, Integer id) {
                super();
                this.name = name;
                this.id = id;
                setTest();
        }

        /**
         * 试卷内容设定
         */
        private void setTest() {
                test.put("题1:..........", "A");
                test.put("题2:..........", "C,D");
                test.put("题3:..........", "A,B");
                test.put("题4:..........", "D");
                test.put("题5:..........", "D");
                test.put("题6:..........", "B");
                test.put("题7:..........", "A");
        }

}


作者: 695212308    时间: 2016-8-17 22:09

作者: 陈耀鹏    时间: 2016-9-1 00:22
彭鸿儒 发表于 2016-8-16 16:08
注释什么的太麻烦了,随便写了点注释,
[mw_shl_code=applescript,true]import java.util.HashMap;
import ja ...

可以啊 兄弟
作者: 陈耀鹏    时间: 2016-9-1 00:23
彭鸿儒 发表于 2016-8-16 16:08
注释什么的太麻烦了,随便写了点注释,
[mw_shl_code=applescript,true]import java.util.HashMap;
import ja ...

可以啊!兄弟
作者: xh_javaee    时间: 2016-9-1 02:24

作者: wangyuji    时间: 2016-9-4 18:58
加油,坚持就是胜利




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2