난수찾기
      범위: 1~100 랜덤으로 받기
     
     
      입력: 유저가 맞추는게임임
      난수 < 입력숫자 : 크다고말하고 다시
      입력숫자 < 난수 : 작다고 말하고 다시
      기회10번
      못맞추면 못맞췄다고 표시하고 맞추면 맞췃다고 표시
      다한사람 한번더? 까지

    package work13;
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class homwork {
    
    	public static void main(String[] args) {
    		
    		Scanner sc = new Scanner(System.in);
    		
    		int rand_num; 	//랜덤수 저장
    		int user_num;	//유저로부터 입력받은 수
    		boolean clear;	// 게임판정용 불른
    		
    		////////////////////////replay
    		
    		while(true) {
    			//1.초기화
    			clear = false;
    			
    			//2.random수
    			rand_num = (int)(Math.random()*100) +1;
    			
    			/////////////////////////////loop 10회
    			int w = 0;
    			while(w <10) {
    				//3. user 입력
    				System.out.print("number = ");
    				user_num = sc.nextInt();
    				
    				//4. 비교
    				int msg = 0;
    				if(user_num > rand_num) {
    					msg = 1;
    				}else if(user_num < rand_num) {
    					msg = 2;
    				}else {
    					clear=true;
    				}
    				//5. 메세지 출력
    				switch(msg) {
    					case 1:
    						System.out.println("너무 큽니다.");
    						break;
    					case 2:
    						System.out.println("너무 작습니다.");
    						break;
    						
    				}
    				w++;
    			}	
    			///////////////////////////////
    			//결과 출력
    			if(clear) {
    				System.out.println("Game Clear!!!");
    			}else {
    				System.out.println("Game Over");
    			}
    			//7. 리플레이 입력
    			String replay;
    			
    			while(true) {
    				System.out.println("한판더? (y/n) = ");
    				replay = sc.next();
    				
    				if(replay.equals("y")||replay.equals("n")) {
    					break;
    				}else {
    					System.out.println("잘못 입력하셧습니다. 다시입력해주세요");
    				}
    			}
    			
    			if(replay.equals("n")) {
    				System.out.println("안녕히 가세요");
    				break;
    			}
    			System.out.println("다시 시작합니다.");
    		}
    		//////////////////////////////////////////////
    	}
    
    }
    
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기