티스토리 뷰

Programming?/JAVA

숫자맞추기

Erlka 2012. 7. 3. 21:14

import java.util.Scanner;

public class testcoding {

public static void main(String[] args) {

/*

* 1~100사이의 수를 난수 발생

* 루프 시작

* 입력함

* 입력값과 난수값 비교

* 종료 여부 확인

* 루프 종료

*/

int s=0, count=0;

int com=(int)(Math.random()*100)+1;

Scanner scan=new Scanner(System.in);

for(;;)

{

System.out.print("1~100사이의 정수 입력 : ");

int user=scan.nextInt();

if(user <1  || user >100)

{

System.out.println("잘못된 입력값입니다.");

continue;

}

/*

* for : continue = 증가식으로 올려줌

* for(int i=0;i<10;i++)

* {

* if(i==5)

* continue/break;

* System.out.println(i);

* }

* while : continue = 조건식으로 올려줌

* 초기값 1

* while(조건식) 2

*

* 실행문장 3

* 증가식 4

* if(조건)

* continue;

* }

* 1-2-3-4-2-3-4-2(false)-종료

*/

count++;

if(com>user)

{

System.out.println("높은수를 입력하세요");

}

else if(user>com)

{

System.out.println("낮은수를 입력하세요");

}

else

{

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

System.out.printf("정답까지 총%d회 입력했습니다.",count);

break;

}

}


}


}




1~100 사이의 난수 발생

유저는 1~100까지의 발생한 난수를 맞춰야 하며

입력수보다 클경우 높은수를

입력수 보다 작을경우 낮은수를 입력하라는 안내 메세지 출력

정답시 몇회 입력했는지 출력



'Programming? > JAVA' 카테고리의 다른 글

가위바위보 게임  (0) 2012.07.03
로또 숫자 출력  (0) 2012.07.03
입력받은 숫자를 기반으로 한 구구단 출력  (0) 2012.07.03
1~100까지의 홀/짝/총합  (0) 2012.07.03
킹왕짱 쉬운 입력받아 계산  (0) 2012.07.03
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함