today_is
[ loop ] for, while 반복문 본문
오늘의 목표 >>
for 와 while 을 이용하여 조건에 따른 반복문을 수행해보자.
반복문이란?
: 특정 조건에 따라, 코드를 반복하여 수행하는 것.
반복문이 없다면 입.출력하고 싶은 만큼 코드를 붙여 넣어주어야 하기 때문에 한계가 있다.
public class Ex01 {
public static void main(String[] args) {
// 반복문 없이 출력
System.out.println("1");
System.out.println("1");
System.out.println("1");
System.out.println("1");
// 무한반복 (횟수 지정 X)
int num = 0;
while(num < 50) {
num ++;
System.out.println("while : " + num);
}
System.out.println();
}
}
public class Ex02 {
public static void main(String[] args) {
// 유한반복 (횟수 지정 O)
for (int i = 0; i < 25; i++) {
System.out.println("for : " + i);
}
System.out.println();
// 변수의 재사용(초기화시키기)
num = 0;
// if 는 조건이 참이라면 1회만 실행
if(num < 20) {
System.out.println("if : " + ++num);
}
// while 은 조건이 참이라면 계속 반복
while(num < 20) {
System.out.println("while : " + ++num);
}
// ★★ while은 종속문장을 실행하고 나면, 다시 조건을 체크해봄
}
}
일반적으로 사용하는 반복문은 for 와 while 이 있다.
- 형태
- for (초기값 ; 조건식 ; 증감식)
- while (조건식)
정해진 규칙은 아니지만,
for 은 유한반복,
while 은 무한반복에 사용하기 좋다.
for 에는 반복적으로 변화하는 i를 이용하여
좀 더 세부적으로 조건을 줄 수 있기 때문에 유한반복에 사용하기 적합하고,
while은 비교적 간단한 조건식을 작성함으로 무한반복에 사용하기 적합하다.
study_review >>
반복문이 없으면 자바를 배우기도 싫을 것 같다.
반복문도 종류가 있기 때문에
조건에 따라서 달리 쓰는 편이 좋다 !!
'java' 카테고리의 다른 글
[ 프로그래머스 java ] 신규 아이디 추천 (Lv.1) (0) | 2023.11.27 |
---|---|
[ String ] Luhn 알고리즘 & string 함수 (0) | 2023.11.22 |
[ control ] if ~ else , switch case (0) | 2023.11.17 |
[ array ] 중복 제거한 난수 생성하기 (로또번호 추첨) (0) | 2023.11.16 |
[ collection ] (0) | 2023.11.16 |