게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
java 질문드릴게요.
게시물ID : computer_89546짧은주소 복사하기
작성자 : 훈제곰고기
추천 : 0
조회수 : 326회
댓글수 : 4개
등록시간 : 2013/05/25 16:43:41

up&down 게임을 만들려고 하는데 오류 때문에 실행이 안되네요.

조언 좀 부탁드리겠습니다.

==================================================================================================================

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;

System.out.printf("기회는 %d번 입니다.",count);

while(count==0)

{

if(count==0)

{

System.out.println("모든 기회가 사라졌습니다. 메롱");

}

else

{

if(num==ans)

{

System.out.println("정답입니다.");

}

else if(num>ans)

{

count-=1;

System.out.println("Down");

System.out.printf("기회는 %d번 남았습니다.",count);

System.out.println("");

} continue;

else

{

count-=1;

System.out.println("Up");

System.out.printf("기회는 %d번 남았습니다.",count);

System.out.println("");

} continue;

}

} break;

case 2 : 

{

count=10;

System.out.printf("기회는 %d번 입니다.",count);


if(count==0)

{

System.out.println("모든 기회가 사라졌습니다. 메롱");

}

else

{

if(num==ans)

{

System.out.println("정답입니다.");

}

else if(num>ans)

{

count-=1;

System.out.println("Down");

System.out.printf("기회는 %d번 남았습니다.",count);

System.out.println("");

} continue;

else

{

count-=1;

System.out.println("Up");

System.out.printf("기회는 %d번 남았습니다.",count);

System.out.println("");

} continue;

}

} break;

case 3 : 

{

count=5;

System.out.printf("기회는 %d번 입니다.",count);


if(count==0)

{

System.out.println("모든 기회가 사라졌습니다. 메롱");

}

else

{

if(num==ans)

{

System.out.println("정답입니다.");

}

else if(num>ans)

{

count-=1;

System.out.println("Down");

System.out.printf("기회는 %d번 남았습니다.",count);

System.out.println("");

} continue;

else

{

count-=1;

System.out.println("Up");

System.out.printf("기회는 %d번 남았습니다.",count);

System.out.println("");

} continue;

}

} break;

default : System.out.println("잘못된 입력입니다."); break;

}


}

}



전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호