반복문 for문, while문, do-while문
for문(반복횟수를 알고있을때)과 while문(조건에따라 반복할때)은 서로 변환이 가능함
for문
for(초기화; 조건식;증감식)
조건식이 참인 동안 주어진 횟수만큼 실행문을 반복적으로 수행
- 초기화는 for문이 시작할 때 최초 한 번만 수행되며, 사용할 변수의 초깃값을 정합니다.
- 조건식은 계속 반복할지 여부를 결정하는 조건입니다. 조건식 안의 값이 true라면 실행문을 실행시키고, false라면 더 이상 블록을 실행하지 않고 끝납니다.
- 증감식은 반복 횟수를 결정하는 규칙입니다. 변수에 값을 더하거나 곱하는 등 수행 방식을 지정합니다. ++ 은 반복문에서 자주 쓰는 증감연산자로, 피연산자의 값을 1 증가시킵니다.
for(int i=0, j=100; i<=50 && j>=50; i++, j--) {
실행문;
실행문;
}
향상된 for문
반복실행을 위해 카운터변수와 증감식을 사용하지 않음
배열,컬렉션 향목의 개수만큼 반복하고 자동적으로 for문을 빠져나감
public class EnhancedForLoop {
public static void main(String[] args) throws Exception {
String[] names = {"kimcoding", "javalee", "ingikim"};
for(String name : names) {
System.out.println(name + "님은 자바를 공부중 입니다.");
}
}
}
/*
kimcoding님은 자바를 공부중 입니다.
javalee님은 자바를 공부중 입니다.
ingikim님은 자바를 공부중 입니다.
*/
while문
for문은 정해진횟수만큼 반복
while문은 조건식이 true일 경우에 계속해서 반복
for문과 상호대체가 가능
(초기화);
while(조건식) {
실행문; //조건식이 참인 동안 실행
증감식;
}
int num = 0, sum = 0;
while(num <= 10) {
sum += num; //sum = sum + num과 똑같은 식입니다. 복합 대입 연산자 "+="를 사용한 표현입니다.
num++;
}
System.out.println(sum); //1~10까지 더한 수 55가 나옴
do-while문
do {
(1)실행문 //처음 한 번은 무조건 실행
} while((2)조건식);
while문과는 다르게 실행문을 먼저 실행하고 조건식을 평가하고 true이면 실행문-> 조건식으로 반복
flase일때 종료함
배열 : 동일한 타입의 값들을 하나의 묶음으로 묶은 자료 구조
배열 생성 초기값 타입마다 데이터가 다름
배열의 길이 : 배열참조변수이름.length
'개발공부🌷 > JAVA' 카테고리의 다른 글
JAVA 기초 6 객체지향프로그래밍 기초 (1) | 2023.10.18 |
---|---|
JAVA 기초 5 (0) | 2023.10.16 |
JAVA 기초 3 (0) | 2023.10.12 |
JAVA 기초 2-2 (0) | 2023.10.12 |
JAVA 기초 2-1 (0) | 2023.10.11 |