[java] 자바 for문 사용하기
2024. 10. 4. 04:28ㆍjava 기초
for 반복문
1. for문 (~~하는동안 = 조건식이 참일동안)
for(초기화; 조건식; 증감식;){
// 조건식이 참일 때 수행될 문장들을 적는다.
}
조건식이 참인동안 {}블럭내의 문장들을 반복하다가 거짓이되면 반복문을 벗어난다.
조건식이 생략된경우 조건식이 참이되서 무한루프가 돌아간다.
조건식이 거짓인경우 거짓에대한 반복문은 출력되지않고 종료된다.
1-1. 중첩 for문
if문 안에 또 다른 if문을 넣을수있는것처럼 for문안에 또 다른 for문을 포함시키는것이 가능하고,
중첩의 횟수는 거의 제한이 없다.
ex) 별5개 5줄 찍기.
for(int i=1; i<=5; i++) {
for(int j=1; j<=10; j++) {
System.out.print("*");
}
System.out.println();
}
ex) 별 1개씩 증가하게 5줄 찍기.
for(int i=1; i<=5; i++) {
for(int j=1; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
1-2 향상된 for문
for( 타입 변수명 : 배열 또는 컬렉션 ){
// 반복할 문장
}
ex) 배열 출력하기 (아래의 기존 for문과 향상된 for문은 동일하다.)
int [] arr = {10,20,30,40,50};
***********************************
기존 for문
for(int i=0; i<arr.length; i++;){
System.out.println(arr[i]);
}
향상된 for문
for(int tmp : arr){
System.out.println(tmp);
}
***********************************'java 기초' 카테고리의 다른 글
| [java] 자바 배열 사용하기 (1) | 2025.01.01 |
|---|---|
| [java] do-while문, break문, continue문, 이름붙은 반복문 사용하기 (1) | 2024.10.29 |
| [java] while 반복문 을 알아보고 for문과 비교 (1) | 2024.10.14 |
| [java] switch문 사용하기 (1) | 2024.09.07 |
| [java] 조건문과 반복문 if, if else 문, 중첩 if문 (0) | 2024.09.07 |