-
4일 차 JAVA do while문으로 Math.random() 활용하여 게임만들기삼성SDS_멀티캠퍼스/Java 2015. 9. 10. 10:03반응형
do while문이 쓰이는 곳은 조건식보다 먼저 문장이 나와야 할 때이다
do while문은
while의 조건식이 충족되면 do에 있는 내용을 계속 실행시킨다.
while의 조건을 충족되지 않으면 while다음의 문장을 실행 시킨다.
소스코드
-------------------------------------------
import java.util.Scanner;
public class Test3 {
public static void main(String arg[]) {
int x;
int answer = (int) (Math.random() * 100);
int y = 0;
Scanner scan = new Scanner(System.in);
System.out.println("정수를 입력하세요");
x = scan.nextInt();
do {
System.out.println("x의 값은 " + x);
y++;
if (x > answer) {
System.out.println("입력한 값이 정답보다 큽니다");
x--;
} else if (x < answer) {
System.out.println("입력한 값이 정답보다 낮습니다");
x++;
}
} while (x != answer);
System.out.println("정답은" + answer);
System.out.println("시도 횟수는 " + y + "번 입니다");
}
}
출처: 삼성SDS멀티캠퍼스
강사: 홍승길
Email : iccack70@gmail.com
반응형'삼성SDS_멀티캠퍼스 > Java' 카테고리의 다른 글
4일 차 JAVA if, for문을 이용하여 3의 배수 검출하기 (0) 2015.09.10 4일 차 JAVA for문으로 구구단 만들기 (0) 2015.09.10 4일 차 JAVA 유클리드 알고리즘으로 최대공약수 구하기 (0) 2015.09.10 3일 차 JAVA 중간점검 (정수 입력받아서 평균을 출력, 천, 백, 십, 일의 자리로 분리하여 출력 / 숫자를 시, 분, 초로 변환, 구구단) (0) 2015.09.09 3일 차 JAVA while문을 이용하여 입력받은 숫자를 구구단으로 출력 (0) 2015.09.09