일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- OOP
- venv
- mysql
- Algorithm
- NAS
- beautifulsoup
- CSS
- Project
- Crawling
- frontend
- openapi
- json
- mongodb
- PYTHON
- POST
- java
- requests
- flaskframework
- atlas
- CRUD
- get
- flask
- pymongo
- backend
- javascript
- synology
- github
- portfolio
- body
- fetch
Archives
- Today
- Total
wisePocket
[JAVA] 기초문법 - 제어문(Control Flow Statements) - for문과 향상된 for문 - 14 본문
Java & Algorithm/Java
[JAVA] 기초문법 - 제어문(Control Flow Statements) - for문과 향상된 for문 - 14
ohnyong 2023. 7. 26. 07:32전부터 항상 초기값, 초기화한다라는 한국말이 어색해서 Oracle 공식 문서를 찾아봤다.
초기화, 초기값 이말은 initiate로 이해하는게 좋겠다. 시작값이라는게 더 머릿속에 와닿는다. 이니시에이팅의 이니시다.
- for의 작동 흐름
for ( initialization; termination; increment;) { statement }
for ( int i = 0; i>5 ; i++ ) { }
//for (초기값 ; 조건문 ; 증가연산) {}
for(int i=0; i<4;i++){
System.out.println(i+" 번쨰 출력");
}
- 향상된 for문 장점, 해석
배열에서 사용 할 수 있다.
[{0, 1, 2}]에 각각 0, 1, 2 인덱스 번호를 활용한 것으로
numberr에 index 한개씩 numbers 배열의 길이만큼 반복을 도는 것이다.
int[] numbers = {3,6,8,12,15};
for (int numberr: numbers){
System.out.println(numberr +" ");
}
해당 향상된 for문은 numbers라는 5개 숫자가 담긴 배열에
3은 [0]번째 index, [1], [2], [3], [4]로 구성되어 있고
따라서 numberr이라는 변수에 index 0부터 number.length(배열의 크기, 길이) 수 만큼 반복하기 때문에 전체를 반복하는 것과 같다.
이후 배열을 배울 때 좀 더 많이 활용 하게 된다.
'Java & Algorithm > Java' 카테고리의 다른 글
[JAVA] 기초문법 - 제어문(Control Flow Statements) - break / continue - 16 (0) | 2023.07.26 |
---|---|
[JAVA] 기초문법 - 제어문(Control Flow Statements) - while문, do while{}() - 15 (0) | 2023.07.26 |
[JAVA] 기초문법 - 제어문(Control Flow Statements) - switch문 연습과 if와의 차이 - 13 (0) | 2023.07.26 |
[JAVA] 기초문법 - 제어문(Control Flow Statements) - 조건문(If) - 12 (0) | 2023.07.25 |
[JAVA] 기초문법 - 연산자(Operator) - 11 (0) | 2023.07.25 |