제어문: 조건문, 반복문
반복문 while
: 조건이 참일 때 특정 명령을 반복해서 수행
while 반복문의 구조
while (조건식) {
반복할 명령;
}
* 조건식 : true 또는 false의 결과값을 갖는 식
-> while문은 조건식이 거짓이면 단 한 번도 실행되지 않는다
while문 사용 방법
1) 변수 생성
변수를 생성해 그 변수의 범위를 지정하고
그 변수가 가진 값을 계속해서 변화를 주는 것
2) 조건식에서 변수의 범위 설정
3) 반복할 명령 적기
4) 변수의 값을 변화
ex.
updown 게임 만들기
1~99까지의 숫자 중 하나를 랜덤으로 설정해
맞출 때까지 up/down을 출력
import java.util.Random;
import java.util.Scanner;
public class UpdownGame {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Random random = new Random();
int no = random.nextInt(100)+1;
int user = -1; // 최소 1번은 실행시키기 위해 user값이 거짓이 될 수 있도록 설정
while (user != no) {
System.out.println("숫자 입력 : ");
user = sc.nextInt();
if (user==no) {
System.out.println("정답입니다");
}
if (user > no) {
System.out.println("Down!");
} else {
System.out.println("Up!");
}
}
}
}
출력화면
반복문 do ~ while
: 일단 한 번은 실행하고, 조건이 참일 때 명령을 반복해서 수행
do ~ while 반복문의 구조
do {
반복할 명령;
} while(조건식);
* 조건식 : true 또는 false의 결과값을 갖는 식
-> do ~ while문은 조건식이 거짓이면 단 한 번도 실행되지 않는다
JAVA Eclipse 01 프로그램, 프로그래밍, 기계어, JAVA
https://developernew.tistory.com/63
JAVA Eclipse 02 자바 출력메서드와 입력메서드
https://developernew.tistory.com/71
JAVA Eclipse 03 변수, 자료형, 형변환, 변수의 상수화
https://developernew.tistory.com/74
JAVA Eclipse 04 연산자 정의, 연산자 종류, 연산자 우선순위
https://developernew.tistory.com/78
JAVA Eclipse 05 논리연산자, 비트연산자
https://developernew.tistory.com/80
JAVA Eclipse 06 기타연산자 - 삼항연산자, 대입연산자, 복합대입연산자, instanceof
https://developernew.tistory.com/84
JAVA Eclipse 07 제어문 : 조건문
https://developernew.tistory.com/88
JAVA Eclipse 08 제어문 : 조건문 switch + Random 클래스
https://developernew.tistory.com/93
JAVA Eclipse 09 제어문 : 반복문 for
https://developernew.tistory.com/102
'Backend > JAVA2 멘토시리즈' 카테고리의 다른 글
JAVA Eclipse 12 배열 : 배열의 개념 및 사용 (0) | 2023.04.01 |
---|---|
JAVA Eclipse 11 제어문 : 반복문의 break, continue (0) | 2023.03.31 |
JAVA Eclipse 09 제어문 : 반복문 for (0) | 2023.03.28 |
JAVA Eclipse 08 제어문 : 조건문 switch + Random 클래스 (0) | 2023.03.24 |
JAVA Eclipse 07 제어문 : 조건문 (0) | 2023.03.21 |