본문 바로가기

Language/Java

[JAVA공부]3일차 - 배열과 랜덤 메소드를 사용하여 4지선다형 랜덤퀴즈 만들기

import java.util.Scanner;



public class Main {



 public static void main(String[] args) {

  String[] queArr = new String[3]; //문제

  String[] ch1 = new String[3]; //보기 1

  String[] ch2 = new String[3];

  String[] ch3 = new String[3];

  String[] ch4 = new String[3];

  String[] ans = new String[3]; //정답

  String[] maker = new String[3]; //출제자

  

  queArr[0] = "한국의 수도는?";

  ch1[0] = "파리";

  ch2[0] = "부산";

  ch3[0] = "대구";

  ch4[0] = "서울";

  ans[0] = "4";

  maker[0] = "개똥이";

  

  queArr[1] = "2+2?";

  ch1[1] = "7";

  ch2[1] = "2";

  ch3[1] = "4";

  ch4[1] = "5";

  ans[1] = "3";

  maker[0] = "소똥이";

  

  queArr[2] = "사과를 영어?";

  ch1[2] = "apple";

  ch2[2] = "b";

  ch3[2] = "c";

  ch4[2] = "d";

  ans[2] = "1";

  maker[2] = "말똥이";

  

  int idx = 0;

  String input ="";

  Scanner scan = new Scanner(System.in);  

  

  System.out.println(queArr[idx] +" 출제자 "+ maker[idx]);

  System.out.println(" 1)"+ ch1[idx]);

  System.out.println(" 2)"+ch2[idx]);

  System.out.println(" 3)"+ch3[idx]);

  System.out.println(" 4)"+ch4[idx]); 

  

  input = scan.nextLine();

  if(input.equals(ans[idx])) {

   //정답

  }else {

   //오답

  }

  

//  System.out.println(queArr[1]);

//  System.out.println(" 1)"+ ch1[1]);

//  System.out.println(" 2)"+ch2[1]);

//  System.out.println(" 3)"+ch3[1]);

//  System.out.println(" 4)"+ch4[1]); 

//  

//  input = scan.nextLine();

//  if(input.equals(ans[1])) {

//   //정답

//  }else {

//   //오답

//  }

//  

//  System.out.println(queArr[2]);

//  System.out.println(" 1)"+ ch1[2]);

//  System.out.println(" 2)"+ch2[2]);

//  System.out.println(" 3)"+ch3[2]);

//  System.out.println(" 4)"+ch4[2]); 

//  

//  input = scan.nextLine();

//  if(input.equals(ans[2])) {

//   //정답

//  }else {

//   //오답

//  }

  

 }



}