<출력 결과>
문제 수를 입력하시오 : 10
정답을 입력하시오 : 1 2 4 3 1 3 2 1 4 3
답을 입력하시오 : 1 3 2 3 1 3 1 4 3 3
맞은 답수 : 5
점수 : 50.0
이 출력되도록 설계하시오.
import java.util.Scanner;
public class Grade {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("문제 수를 입력하세용");
int anwser = in.nextInt();
double score=0;
int a = 0;
int plus =0; //맞은 답수 증가
int correct = 0;
int[] arr_anwser;
arr_anwser = new int[anwser];
int[] arr;
arr = new int[anwser];
System.out.print("정답을 입력하세요: ");
for (a = 0; a < anwser; a++) {
correct = in.nextInt();
arr[a] = correct;
/*if (a + 1 == anwser) {
for (a = 0; a < anwser; a++) {
System.out.print(" " + arr[a]);
}
} */
}
System.out.print("답을 입력하세요 : ");
for(a=0;a<anwser; a++){
correct = in.nextInt();
arr_anwser[a] = correct;
if(arr[a] == arr_anwser[a]){
plus++;
score += 10;
}
}
System.out.println("맞은 답수 : "+plus);
System.out.println("점수 : "+score);
}
}
반응형