美文网首页
声明int类型的全局变量sum(答对的题目总数)

声明int类型的全局变量sum(答对的题目总数)

作者: 哈迪斯Java | 来源:发表于2023-06-25 22:06 被阅读0次

import java.util.Scanner;
public class Answers {// 创建Scores类
public static void main(String[] args) {
// 初始化String类型的一维数组(设为题目的标准答案)
char right[] = { 'B', 'A', 'D', 'C', 'C', 'B', 'C', 'A', 'D', 'B' };
// 初始化String类型的二维数组(记录8名学生的答案)
char choice[][] = {
{ 'B', 'A', 'D', 'C', 'A', 'B', 'C', 'C', 'D', 'B' },
{ 'B', 'A', 'D', 'B', 'A', 'B', 'C', 'A', 'C', 'B' },
{ 'A', 'A', 'D', 'C', 'B', 'A', 'C', 'A', 'D', 'B' },
{ 'B', 'C', 'D', 'C', 'A', 'B', 'C', 'B', 'D', 'A' },
{ 'B', 'C', 'D', 'A', 'C', 'B', 'D', 'A', 'D', 'A' },
{ 'B', 'A', 'D', 'A', 'C', 'B', 'D', 'A', 'C', 'B' },
{ 'A', 'B', 'A', 'C', 'D', 'B', 'C', 'A', 'D', 'B' },
{ 'B', 'A', 'D', 'C', 'D', 'B', 'A', 'C', 'D', 'B' }};
while (true) {// 实现多次控制台输入信息
System.out.println("您想调取第几位学生的答题结果"
+ "(有效数字为1至8):");// 提示信息
Scanner sc = new Scanner(System.in);// 控制台输入
int num = sc.nextInt();// 接收控制台输入的信息
int sum = 0;// 声明int类型的全局变量sum(答对的题目总数)
System.out.println("第" + num + "位同学的全部答案为:");// 提示信息
for (int j = 0; j < choice[num - 1].length; j++) {
System.out.print(choice[num - 1][j] + " ");// 输出数组的元素
// 判断键入的信息是否为正确答案
if (choice[num - 1][j] == right[j]) {
sum++;// 答对的题目总数
}
}
System.out.println();// 换行
// 控制台输出答对的题目总数
System.out.println("第" + num + "位同学一共答对了" + sum
+ "道题" + "\n");
}
}
}

相关文章

  • Kotlin(三)基础函数声明

    一 声明函数 a) fun sum(x:Int,y:Int):Int{} b) fun sum(x:Int,y...

  • JAVA初始化块

    public class HelloWorld{ int sum1; // 声明变量sum1 int ...

  • C++ 11的类型推导 auto

    在声明变量时使用auto代替类型,C++编译器就会自动推导出变量的类型 sum被推导为int,使用auto声明的变...

  • day19

    题目:利用递归方法求5!。 程序: #include int fact(int j) { int sum; if(...

  • C++学习笔记(内联函数、引用、const)

    内联函数 使用inline修饰函数的声明或者实现,可以使其变成内联函数 如果int sum(int a, int ...

  • 基础语法

    函数定义使用关键字 fun,参数格式为:参数 : 类型 fun sum(a: Int, b: Int): Int ...

  • extern

    关于全局变量(非静态)有以下写法:1、extern int data; //全局变量声明,不分配内存空间,可声明多...

  • 2018-10-11可变函数

    //c //int sum(int a, int b) //oc //-(int) sum:(int)a:(int...

  • Kotlin基础---变量

    声明变量 Java中声明变量都会以类型开始int a = 1;//以int类型开始 Kotlin中声明变量以关键字...

  • 可变参数&Arrrays的public static L

    【一可变参数】1 格式:变量类型... 变量名 比如:public int sum(int... a)2 注意:如...

网友评论

      本文标题:声明int类型的全局变量sum(答对的题目总数)

      本文链接:https://www.haomeiwen.com/subject/hnphddtx.html