최신 자바에서는 배열 혹은 컬렉션에서 for 문법을 더 편리하게 사용할 수 있게 지원하고 있다.
기존 형태라면,
int array = new int[10];
for(int i = 0; i < array.lenth ; i++)
이런식의 표현이 되었을 것이다.
하지만 신형 for 문에서는 하기처럼 작성해주면 된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] test;
int sum= 0;
test = new int[] {1,2,3};
// 신형for 문법 for(int temp : test) {
sum += temp;
}
System.out.println("Sum is = " + sum);
}
|
cs |
int temp로 test[] 배열의 type 값을 하나씩 받아온다.
그리고 for 문 내부에서는 sum을 손쉽게 계산할 수 있다.
for 문 반복 횟수를 따로 기재할 필요 없이, 단순히 배열 혹은 컬렉션 이름만 기재해주면 된다.
배열 및 컬렉션을 활용한 for 문 사용 시
적용해보면 좋을 듯하다.
감사합니다.
반응형
'앱 만들기 > 안드로이드 study' 카테고리의 다른 글
안드로이드 폰에 설치된 메시지 앱 호출하기. (2) | 2021.07.30 |
---|---|
안드로이드 클래스 계층구조 보기 (2) | 2021.07.29 |
자바 - 형변환 주의 할 점. (byte 부호 연산 결과값) (2) | 2021.06.11 |
자바 - 키보드로 부터 문자열 입력받기. (2) | 2021.06.08 |
자바- 정수 연산에서 자동 캐스팅 주의할 점. (2) | 2021.06.02 |
댓글