求大神编写Java语言的十道选择题的试卷

问题描述:

求大神编写Java语言的十道选择题的试卷
直接在命令符中显示程序如下:
你的年龄
a.18  b.19 c.20 d.21
你的性别
a.男  b.女
你的年级
a.大一  b.大二 c.大三
输出成绩:

没有其他的要求了)
1个回答 分类:综合 2014-10-19

问题解答:

我来补答
不太明白你想干什么,直接显示出你列出的东西就行了?只显示不需要操作吗?不操作成绩根据什么计算?说明白了我帮你写
再问: 好的,谢谢你的热心。 程序目的是输出选择题,用户选择,对的话就加5分,错的话不得分,三道题之后,直接输出总成绩。
再答: OK,还一个问题,怎么判断用户输入的是对还是错?就是根据什么要求或者条件判断
再问: System.out.println("第一题:1+1=3"); System.out.println("A.对"); System.out.println("B.错"); System.out.println("第二题:9*9=81"); System.out.println("A.对"); System.out.println("B.错"); 就这三题吧
再答: 追问回答有字数限制啊,我的代码复制不上,说字数超出限制,我郁闷了int sum = 0;
        Scanner scanner = new Scanner(System.in);
        System.out.println("你没有说明怎么才算正确答案,再次约定第一题A,第二题B,第三题C是正确答案");
        System.out.println("你的年龄:");
        System.out.println("a.18  b.19 c.20 d.21");
        System.out.print("输入答案:");
        String one = scanner.next();
        if ("A".equals(one.toUpperCase()))
        {
            sum += 5;
        }
        
        System.out.println("你的性别:");
        System.out.println("a.男  b. 女");
        System.out.print("输入答案:");
        String two = scanner.next();
        if ("B".equals(two.toUpperCase()))
        {
            sum += 5;
        }
        
        System.out.println("你的年级:");
        System.out.println("a.大一  b.大二 c.大三");
        System.out.print("输入答案:");
        String three = scanner.next();
        if ("C".equals(three.toUpperCase()))
        {
            sum += 5;
        }
        
        System.out.println("输出成绩:");
        System.out.println("答对" + sum / 5 + "题,总得分:" + sum);
 
 
展开全文阅读
剩余:2000