- 4지 선다형 문항의 답안 10개를 입력 받아 옳다면 'O', 틀리면 'X', 정답 수와 틀린 답 수를 각각 구하여 출력
(단, 모범답안은 프로그램에서 미리 초기화 할 것)
- 4지 선다형이므로 4 이외의 값을 입력하면 다시 입력하라는 문구 출력
입력 값
결과값
int answer[] = {1,2,3,4,1,2,3,4,2,3};
int answer2[] = {0,0,0,0,0,0,0,0,0,0};
Scanner sc = new Scanner(System.in);
int right=0;
int wrong=0;
int i=0;
for(i=0; i<answer.length; i++) {
System.out.print(i+1+"번 답을 입력하세요==> ");
answer2[i] = sc.nextInt();
if(answer2[i] > 4 ) { // 4 이외의 값을 입력하면 프로그램 종료
System.out.println("다시입력하세요");
return;
}
answer2[i] = sc.nextInt();
System.out.println();
}
System.out.println("성적 결과");
System.out.println("1 2 3 4 5 6 7 8 9 10");
for(int j=0; j<answer.length; j++) {
if (answer[j] == answer2[j]) {
System.out.print("O ");
right++;
}
else {
System.out.print("X ");
wrong++;
}
}
System.out.println();
System.out.println("정답 수: " + right);
System.out.println("틀린 답수: " + wrong);
반응형
'개발 > 교육' 카테고리의 다른 글
(Java) 6일차 (0) | 2022.04.04 |
---|---|
(Java) 5일차 (0) | 2022.04.01 |
(Java) 3일차 (0) | 2022.03.30 |
(Java) 2일차 (0) | 2022.03.29 |
(Java) 1일차 (0) | 2022.03.28 |
댓글