Range-based for
-> 무조건 범위 전체를 탐색하는 for-loop 반복문임 기본적인 range-based for 문법 public class Main{ public static void main(String[] args){ int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int sum = 0; for(int x : a) { //'a' 주소로 가서 모든 데이터를 하나씩 끄집어 내어 'x'에 담으면서 전개됨 System.out.print(x + ","); sum += x; } System.out.format("\nsum = " + sum); } } import java.util.Arrays; public class Main{ public static void main(String[] args){..
Array(2)
Call by value (swap : 교환하다. 2개의 값을 교환시키는 함수) public class Main{ static void swap(int n, int m){ int temp = n; n = m; m = temp; } public static void main(String[] args){ int a = 10, b = 20; System.out.format("before: a = %d, b = %d\n", a, b); swap(a, b); //a, b의 값만 전달됨 - call by value System.out.format("after : a = %d, b = %d\n", a, b); } } -> swap함수를 이용하여 2개의 값을 교환시키도록 구성하였는데, 값이 교환되지 않음 before:..