import java.util.Scanner;
import java.util.Random;
class updown
{
public static void main(String[] args)
{
int count=0;
System.out.println("Up&down");
System.out.println("이게임은 1부터~10000의 숫자중 정해진 숫자를 맞추는 게임입니다.");
System.out.println("숫자가 정해지고 사용자가 숫자를 입력하면 정답인지 혹은 정답의 위인지 아래인지 알려줄것입니다.");
System.out.println("난이도는 세가지로 1.easy, 2.normal, 3.hard로 나뉘며 각각의 기회는 15번, 10번, 5번입니다.");
System.out.println("난이도를 정해주십시오");
Scanner sc=new Scanner(System.in);
int nan=sc.nextint();
Random random=new Random();
int ans=random.nextint(10000)+1;
System.out.println("숫자가 정해졌습니다. 숫자를 입력해 주십시오.");
int num=sc.nextInt();
switch(nan)
{
case 1 :
{
count=15;
if(num==ans)
{
System.out.println("정답입니다.");
}
else
{
count-=count;
if(count==0)
{
System.out.println("모든 기회가 사라졌습니다. 메롱"); break;
}
else
{
System.out.printf("틀렸습니다. ㅋㅋ 기회는 %d번 남았습니다.",count);
}
}
}
case 2 :
{
if(num==ans)
{
System.out.println("정답입니다.");
}
else
{
count-=count;
if(count==0)
{
System.out.println("모든 기회가 사라졌습니다. 메롱"); break;
}
else
{
System.out.printf("틀렸습니다. ㅋㅋ 기회는 %d번 남았습니다.",count);
}
}
}
case 3 :
{
count=5;
if(num==ans)
{
System.out.println("정답입니다.");
}
else
{
count-=count;
if(count==0)
{
System.out.println("모든 기회가 사라졌습니다. 메롱"); break;
}
else
{
System.out.printf("틀렸습니다. ㅋㅋ 기회는 %d번 남았습니다.",count);
}
}
}
default : System.out.println("잘못된 입력입니다.");
}
}
}
업다운 게임을 만들려고 하는데
이런 오류가 뜨네요
어디가 잘못된건가요..