개발/Java

학생들의 답안을 채점하는 프로그램을 작성하기

hojak99 2016. 1. 12. 12:14

import java.util.Scanner;


public class study6 {

public static void main(String args[]) {

int[][] number = { { 1, 3, 2, 4, 3, 1, 4, 2, 2, 1 }, { 3, 2, 4, 2, 2, 1, 1, 3, 4, 1 },

{ 2, 4, 3, 2, 1, 2, 1, 3, 3, 4 }, { 2, 3, 3, 1, 1, 3, 2, 2, 4, 4 }, { 3, 1, 1, 2, 4, 1, 2, 3, 1, 3 } };


int[] answer = new int[10];

Scanner in = new Scanner(System.in);


System.out.println("정답을 입력하세요.(10개)");


for (int i = 0; i < answer.length; i++) {

answer[i] = in.nextInt();

}



for (int i = 0; i < 5; i++) {

int score = 0;

for (int b = 0; b < 10; b++) {

if (number[i][b] == answer[b])

score++;

}

System.out.println("학생"+(i+1)+"의 점수 : "+score);

}

}

}


정답 입력 : 1 2 3 4 4 3 2 1 1 2

학생1의 점수 : 2
학생2의 점수 : 1
학생3의 점수 : 1
학생4의 점수 : 3
학생5의 점수 : 3


반응형