< 문제 >
난수를 발생해 발생된 수를 찾는다.
< 소스_while >
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 32 | import java.util.*; public class NumberGame { public static void main(String[] args) //while문 { Random number = new Random(); int answer = number.nextInt(100); int guess = 0; int tries = 0; Scanner scan = new Scanner(System.in); while(guess != answer) { System.out.print("정답을 추측하여 보시오 : "); guess = scan.nextInt(); tries++; if(guess > answer) { System.out.println("제시한 정수가 높습니다."); } if(guess < answer) { System.out.println("제시한 정수가 낮습니다."); } } System.out.println("축하합니다. 시도 횟수 = " + tries); } } | cs |
< 실행결과_while >
< 소스_for >
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 | import java.util.*; public class NumberGame2 //for문 { public static void main(String[] args) { Random number = new Random(); int answer = number.nextInt(100); int tries = 0; Scanner scan = new Scanner(System.in); for (int guess = 0; guess != answer; ) // ( ; ; ) <-- guess { System.out.print("정답을 추측하여 보시오 : "); guess = scan.nextInt(); tries++; if(guess > answer) { System.out.println("제시한 정수가 높습니다."); } if(guess < answer) { System.out.println("제시한 정수가 낮습니다."); } } System.out.println("축하합니다. 시도 횟수 = " + tries); } } | cs |
< 실행결과_for >
'대학교 > 2.객체지향프로그래밍_JAVA' 카테고리의 다른 글
Tic_Tac_Toe(틱택토) 게임 (0) | 2017.04.21 |
---|---|
극장 예매 시스템 (0) | 2017.04.21 |
현재 시간에 따라 출력 (0) | 2017.04.21 |
이차방정식 판별 (0) | 2017.04.21 |
1부터 10까지의 합 (0) | 2017.04.21 |