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 |
Tags
- 세션단점
- 구글 자바 코드 스타일
- 프로그래밍 배열
- jwt원리
- 배열과 메모리
- session장점
- ReverseProxy
- session단점
- 토큰구조
- 신입개발자 프로젝트
- Google Java Style Guide
- jwt토큰관리
- GPT프로젝트
- Google Java Code Style Guide
- 세션장단점
- 자바 코드 가이드
- 구글 자바 스타일
- 포워드프록시
- jwt란?
- 세션장점
- 우아한테크코스 Google Java Style Guid
- 메모리에서 배열
- session이란?
- jwt토큰원리
- session이뭔가요?
- session이 뭔가요?
- 프록시서버
- jwt토큰구조
- 백엔드 서버
- 신입개발자
Archives
- Today
- Total
dev_dbdb1114
[JAVA] for-each 구문 본문
for-each 구문의 배열을 반복문에 돌릴때 사용된다.
배열의 길이만을 이용할 수도 있다.
일단 확장은 뒤로하고, for-each문부터 보면
배열 ar의 총 합을 구해보자!
int sum = 0;
for ( int i : ar ) {
sum += i;
}
위에 있는 for 구문이 for-each구문이다.
진짜 해괴하게 생겼다고 생각했다. 처음봤을때는.
근데 설명을 듣고보면 쫌 단순하니 좋다.
기본적인 형식은
for ( ar의 요소와 같은 타입의 변수 : ar ) {
실행블럭
}
쉽게 보면 딱 이거다.
콜론의 앞쪽에는 ar의 요소에 해당하는 타입의 변수를 선언해주는 것. 오른쪽에는 해당 배열을 넣어주면 끝이다
그러면 배열의 길이만큼 루프를 돌고 반복문은 끝난다.
마지막으로 코드로 정리하자면
int[] a = new int [5]를 for-each로 돌리려면
for ( int i : a ) 이런식으로 작성한다.
int[][] a = new int [5][5]라면
for ( int i [] : a[][] ) 이런식으로 작성한다.
String[] strAr = new String [5];
for(String str : strAr) 이런식으로 작성한다.
당연히 저 for문 뒤에는 실행블럭이 있지만 생략한 것.
'프로그래밍 > JAVA' 카테고리의 다른 글
| [JAVA] 액세스 지정자 (0) | 2022.11.28 |
|---|---|
| [JAVA] 오버로딩 (0) | 2022.11.28 |
| [JAVA] 메소드에서 배열의 참조를 호출 (0) | 2022.11.28 |
| [JAVA의 정석 CH11.컬렉션 프레임웍]-1 (List, Set, Map) (0) | 2022.06.13 |
| [JAVA] 객체지향이란 (0) | 2022.05.28 |
Comments