새벽에 숙제하다가 궁금한게 생겨 여쭤봅니다.
게임을 다시 시작하려는 것을 만들려 하는데 어떻게 작성을 해야 할지 몰라 여쭤봅니다.
ex)
또 할래(Y/N) : Y(다시시작), N(프로그램종료)
프로그램을 종료합니다
현재까지 작성한 구문입니다.
도움을 청합니다...ㅠㅠ
-------------------------
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
class Exam1{
public static void main(String[] args)throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a;
int b;
int sum;
int result;
int score = 0;
int restart = 0;
for(int i = 1; i <= 5; i++){
while(true){
a = (int)(Math.random()*90)+10;
b = (int)(Math.random()*90)+10;
sum = a + b;
System.out.print("[" + i + "] " + a + " + " + b + " = ");
result = Integer.parseInt(br.readLine());
if(result==sum){
System.out.println("참 잘했어요.");
score += 20;
System.out.println();
break;
}else{
System.out.println("띨띨아... 정답 : " + sum);
System.out.println(); break;}
} // while
} // for
System.out.println("당신의 점수는 " + score + "점 입니다.");
System.out.print("또 할래 (Y/N) : ");
restart = Integer.parseInt(br.readLine());
}
}