JAVA语言实现的自动评分系统

package com.ioc14.controller;

import org.springframework.core.env.SystemEnvironmentPropertySource;

import java.util.Scanner;

/**
 * package_name:com.ioc14.controller
 * Author:徐亚远
 * Date:2020/2/14 12:54
 * 项目名:springDemo01
 * Desription:
 **/
public class TestScore {
    public static void main(String[] args) {
        //初始化字符数组保存正确答案
        char[] a = {'A', 'B', 'C', 'D', 'A', 'B'};
        //初始化变量表示题数
        int n = 1;
        //初始化变量表示答对的题数
        int trueNumber=0;
        int falseNumber;
        // 创建键盘录入对象
        Scanner sc = new Scanner(System.in);

        for (int i=0;i<a.length;i++){
            System.out.println("请输入第"+n+"题答案");
            //sc.next().toCharArray()得到录入的字符 例如:'A', 
            //sc.next().toCharArray()[0] 表示录入的第一个
            char s = sc.next().toCharArray()[0];
            //判断是否一致
            if (s == a[i]){
                //正确数+1
                trueNumber++;
            }
            n++;
        }
        //每题表示三分
        System.out.println("您的总分数是:"+3*trueNumber);
        System.out.println("总题数:"+a.length);
        System.out.println("答对的题数:"+trueNumber);
        falseNumber = a.length-trueNumber;
        System.out.println("答错的题数:"+falseNumber);
    }


}

演示结果为图片:
在这里插入图片描述

发布了64 篇原创文章 · 获赞 1 · 访问量 896

猜你喜欢

转载自blog.csdn.net/weixin_43311650/article/details/104310682