쌍용교육센터에서 공부한 내용을 정리하며 기록하는 글이고 주관적인 생각이 들어갈 수 있습니다.
잘못된 내용이나 피드백 및 생각 공유는 언제든 환영입니다.
댓글로 남겨주시면 확인 후 수정하겠습니다.
for문
for문 순서는 아래와 같다.
for(int i=0; i<3; i++){
System.out.println(i);
}
//1. int i=0; i는 0부터
//2. i<3; i는 3까지 반복
//3. System.out.println(i); i 출력
//4. i++ i가 1씩 증가
다중 for문
다중 for문은 for문 안에 for문을 정의하는 for문이다.
문법은 아래와 같다.
for(초기값; 조건식; 증감소식){
//단일 for 영역
for(초기값; 조건식; 증감소식){
//다중 for 영역
}
//단일 for 영역
}
다중 for문 순서는 아래와 같다.
for(int i=0; i<2; i++){
for(int j=0; j<3; j++){
System.out.println(i+" "+j);
}
}
//1. i가 0일때 j는 0,1,2 값을 가진다.
//1. i가 1일때 j는 0,1,2 값을 가진다.
while
while문은 시작과 끝을 모를 때 사용하는 반복문이다.
최소 0번부터 최대 조건까지 수행한다.
문법은 아래와 같다.
while(조건식){
// 조건에 맞을 때 수행할 문장들
}
do~while
do~while은 시작과 끝을 모를 때 사용하는 반복문으로
while문과 같지만 다른 점은 최소 1번부터 최대 조건까지 수행하는 것이다.
do{
// 반복수행 문장들
}while(조건식);
의도적인 무한 Loop
의도적인 무한 Loop문은 한 번 실행되면 종료되지 않아야 하는 프로그램을 만들 때 사용한다.
시계, 서버, 채팅 등을 구현할 때 사용한다.
for 무한 Loop
for 무한 Loop문은 조건이 없으면 된다.
for(초기값; ;증,감소식){
}// 증가하는 수를 세는 무한 루프문으로 조건식만 없다.
for( ; ; ){
}// 증가하는 수를 세지 않는 무한 루프문으로 초기값, 조건식, 증,감소식이 없음
while, do~while
while, do~while 무한 Loop문은 조건에 true를 설정하면 된다.
while(true){
}//무한 루프 whlie문
do(
}while(true); //무한 루프 do~while문
향상된 for문
향상된 for문은 JDK1.5에서부터 지원되는 문법이다.
index가 없고, 처음부터 끝까지 출력한다.
문법은 아래와 같다.
for(데이터형 변수명 : 배열명){
//변수명;
}
배우고 느낀점
for문과 while문의 차이점에 대해 알게 되었고
for문을 더 간단하게 표현할 수 있는 향상된 for문에 대해 알게 되었다.
알고 있다가 까먹은 부분에 대해서 다시 복습하는 느낌으로 공부를 하였고
여러 요소에서 어떠한 반복문이 적절한 지에 대해 알게 되었다.
'성장 일기 > 쌍용교육센터' 카테고리의 다른 글
1213/객체지향 (0) | 2022.12.12 |
---|---|
1212/변수, 메서드 (0) | 2022.12.12 |
1208/조건문, 반복문 (0) | 2022.12.12 |
1207/소스코드 동작, 이클립스 개요 (0) | 2022.12.12 |
1206/연산자 (0) | 2022.12.12 |