Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파티셔닝
- 실시간알림
- Node.js기본
- Partition
- node.js란
- 열공하자
- PostgreSQL
- mariadb
- Lag
- partitioning
- node.js
- 성장기
- SSE
- EventSource
- frontend
- ServerSentEvent
- localStorage
- 개발자
Archives
- Today
- Total
써치킴의 우당탕탕 개발 블로그
[Java][Ch1] 제어문 - 반복문 본문
반복문
-
while문 : 가장 기본적이며 대표적인 반복문 (조건 검사 후 실행)
-
※주의※ : 조건식에 사용하는 변수는 while문 전에 선언/초기화가 되어야 한다.
while(조건식){ // 조건식이 true이면 계속 실행문 수행(반복수행)
실행문; // 수행 중 false가 되면 while문 빠져나감
}
while문 사용 -> 중복코드가 발생함 => do~while문 사용
-
do ~ while문 : 실행문을 먼저 수행하고 조건검사 수행 (수행 후 조건검사)
-
※주의※ : 조건식에 사용하는 변수는 while문 전에 선언/초기화가 되어야 한다.
do{
실행문 // 실행문 실행(먼저 데이터 받음)
}while(조건식); // -> 조건검사함(true이면 계속 실행문 수행)
-
for문 : 지정된 횟수만큼 반복 (배열, 셀렉션과 같이 쓴다.)
for(int i=0;i<반복횟수;i++){ // 초기화;조건식;증감식
실행문
}
구구단 세로 출력
for(int i=2;i<10;i++){ // 세로로 구구단 출력
for(int j=1;j<10;j++){
System.out.printf("%d x %d = %d\n",i,j,i*j);
}
System.out.println();
}
구구단 가로 출력 -> 2x1탭 3x1탭 4x1탭 5x1탭 형식으로 출력한다고 생각하면 된다.
for(int j=1;j<=9;j++){ // 가로로 구구단 출력
for(int i=2;i<=9;i++){
System.out.printf("%d x %d = %d\t", i, j, j*i);
}
System.out.println();
}
print() 함수
System.out.println(); // 한줄 출력 후 다음줄으로
System.out.print(); // 일반출력(다음 출력문과 이어서 출력)
Syetem.out.printf("문자열",인자);
- int → %d - char → %c -double → %f -String → %s
- 0.2f → 소수점아래 두번째자리까지 출력 -0.3f → 소수점아래 세번째까지 출력
- \t → tap - \n → enter
반복문의 제어
break
- while, do-while, for, switch문 종료 -> 대게 if문과 함께 사용
- 위치에서 가장 가까운 반복문을 빠져나간다.
continue
반복문의 조건식으로 이동
- while, do-while,for 조건으로 이동
label
중첩된 반복문을 빠져 나올 때
- break의 강력한 버전, 주로 프로그램을 종료할 때 사용
- 원하는 위치에서 빠져나가기 가능하고 임의의 label을 정해줌
'더 자세하게 Java' 카테고리의 다른 글
[Java][Ch2] 캡슐화 (0) | 2022.05.13 |
---|---|
[Java][Ch2] 객체지향_클래스 (0) | 2022.05.13 |
[Java][Ch1] 참조타입 (0) | 2022.05.13 |
[Java][Ch1] 제어문 - 조건문 (0) | 2022.05.13 |
[Java][Ch1] 연산자 (0) | 2022.05.13 |
Comments