foreach - 깔끔한 for문
public class my_foreach {
public static void main(String[] args) {
String[] nums = {"one", "two", "three"};
System.out.println("\n for ");
for(int i=0 ; i<nums.length ; i++) {
System.out.printf("%s - ",nums[i]);
}
System.out.println("\n foreach ");
for(String iter: nums) {
System.out.printf("%s - ",iter);
}
System.out.println("\n inteager foreach");
int[] synnd = {24,30,59,60,66,90,144,240,360,377};
for(int hrtz : synnd) {
System.out.printf("%d - ", hrtz);
}
System.out.println("\n foreach matrix");
for(int i : synnd) {
for(int j : synnd) {
System.out.printf("%d ",i*j);
}
System.out.println("");
}
}
//foreach : 값 읽기는 가능한데, 쓰기(수정은 불가능하다)
// 무적권 처음부터 끝가지 순회하는 경우에 깔끔하다
//성능상의 차이는 없다
}
- 실행결과
- foreach 문의 특징
- 무조건 처음부터 끝까지 순회하는 for문이고
- 돌아가는 중에는 값 읽기만 가능하고 쓰기는 불가능하다
- for문 대비 성능상의 차이는 없다
Author And Source
이 문제에 관하여(foreach - 깔끔한 for문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@d-h-k/foreach-향상된-foreach저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)