๐ก๋ฐฐ์ด์ด๋?
๋ณ์๋ ํ๋์ ํ์ ์ ํ ๊ฐ๋ง ์ ์ฅํ ์ ์๋ ์๋ฃํ(type)์ด๋ค.
๋ฐฐ์ด์ ๋์ผํ ์๋ฃํ์ ์ฌ๋ฌ๊ฐ ๋ฌถ์ด๋์ ๊ฒ์ ์๋ฏธํ๋ค.
๋ฐฐ์ด์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋ณ์๋ฅผ ์ฌ๋ฌ ๊ฐ ์ฌ์ฉํด์ผ ํ๋๋ฐ ๋ฐฐ์ด์ ํ๊บผ๋ฒ์ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค.
๋ฐฐ์ด์ ์ ์ฅ๋ ๊ฐ๋ง๋ค ์ธ๋ฑ์ค ๋ฒํธ๊ฐ ์ค์ ๋๋ค. ์๋ฆฌ๊ฐ์ 0๋ถํฐ ์์๋๋ค.
๋ฐฐ์ด์ ์ฌ์ฉ
- ๋ฐฐ์ด์ ์ ์ธ๋ฐฐ์ด์ ์ ์ธํ ๋ ์๋ฃํ์ ์ ํ๊ณ ์ฃผ์๋ฅผ ์ ์ฅํ ์ ์๋ ๋ณ์ ์ด๋ฆ์ ์ค์ ํ๋ค.์๋ฃํ๋ณ ๊ธฐ๋ณธ๊ฐ
- int -> 0 char -> โฉu0000 double -> 0.0 boolean -> false reference ->
- ์๋ฃํ[] ๋ณ์๋ช ; <-- ๋ ๊ถ์ฅ๋๋ ์ ์ธ ๋ฐฉ์์ด๋ค. ex) int[] arr; // ๊ธฐ๋ณธ๊ฐ์ 0์ผ๋ก ์ฑ์์ ธ ์๋ค. ์๋ฃํ ๋ณ์๋ช []; ex) int arr[];
- Stack ์์ญ์ ๊ณต๊ฐ์ ๋ง๋๋ ๊ฒ
- ๋ฐฐ์ด์ ํ ๋น
์๋ฃํ[] ๋ณ์์ด๋ฆ = new ์๋ฃํ[๋ฐฐ์ดํฌ๊ธฐ]; ex) int[] arr = new int[์ ์ฅ๋ฐ์ดํฐ ๊ฐ์]; ์๋ฃํ ๋ณ์์ด๋ฆ[] = new ์๋ฃํ[๋ฐฐ์ดํฌ๊ธฐ]; ex) int arr[] = new int[์ ์ฅ๋ฐ์ดํฐ ๊ฐ์];
- new → heap์ ๊ณต๊ฐ์ ํ ๋นํ๊ณ ๋ฐ์ํ ์ฃผ์๋ฅผ ๋ฐํํ๋ ์ฐ์ฐ์๋ก ํ ๋น์ฐ์ฐ์, ์ฐธ์กฐ์๋ฃํ ์ด๋ผ๊ณ ๋ถ๋ฆฐ๋ค.
- heap ์์ญ์ ๋ฐฐ์ด์ ํ ๋นํ๋ฉด ํ ์นธ๋น 4byte์ ๊ณต๊ฐ์ด ์ค์ง์ด ์๊ธฐ๊ฒ ๋๋๋ฐ, ์ฃผ์๋ฅผ ํตํด ๊ฐ์ ์ฝ์ด ์ฌ ๋ ํ๋ ์์ผ๋ก ํ์ํ ์๋ฆฌ๊ฐ์ ํตํด ์์น๋ฅผ ์ฐพ๋๋ค. ๊ฐ ์นธ์ ๋ด์ฉ์ ๋ถ๋ฌ์ค๊ธฐ ์ํด ์๋ฆฌ๊ฐ์ ๋ฐ๋ผ 4*n(์๋ฆฌ๊ฐ) ๋งํผ์ byte๋ฅผ ๊ฑด๋๋ฐ๊ณ ๋ค์ ์ค๋ ๋ด์ฉ๋ถํฐ ์คํํ๋ค.
- heap ์์ญ์ ๊ณต๊ฐ์ ๋ง๋๋ ๊ฒ.
- for๋ฌธ์ ํตํด ๋ฐฐ์ด์ ๊ฐ๋จํ๊ฒ ์ ์ธํ๋ ๋ฐฉ๋ฒ
- for(int i = 0; i < 4; i++) { System.out.println(arr[i]); } // for(int i = 0; i < arr.length(); i++) { System.out.println(arr[i]); }
- ๋ฐฐ์ด์ ์ด์ฉํด ๋ฐฐ์ด ์์ ๋ค์ด์๋ ๊ฐ์ ๋ํ๋ ๋ฐฉ๋ฒ
- int[] arr = new int[5]; arr[0] = 10; arr[1] = 20; arr[2] = 30; arr[3] = 40; arr[4] = 50; for(int i = 0; i < 5; i++) { sum += arr[i]; }
- ๋ฐฐ์ด ์ฌ์ฉ ๋ฐฉ๋ฒ
- ๋ ํผ๋ฐ์ค ๋ณ์๋ ํ ๋น๋ ์ฃผ์๊ฐ์ ์ ์ฅํ ์ ์๋ ๋ณ์.
heap ๋ฉ๋ชจ๋ฆฌ๋ ๋ณ์๋ฅผ์์ฑํ์ฌ ์ง์ ์ ๊ทผํ๋ ์์ญ์ด ์๋๊ธฐ ๋๋ฌธ์//iarr = new int[]; //ํฌ๊ธฐ๋ฅผ ์ง์ ํด ์ฃผ์ง ์์์ ์๋ฌ ๋ฐ์ iarr = new int[5]; carr = new char[10];
ํด์ฌ์ฝ๋๋ ์ค์ ์ฃผ์๊ฐ์ด ์๋๊ณ , ์ค์ ์ฃผ์๋ฅผ ์ฐพ๊ธฐ ์ํ key ์ญํ ์ ํ๋ค.System.out.println("iarr : " + iarr); //๊ฐ์ 16์ง์๋ก ๋์จ๋ค. System.out.println("carr : " + carr);
๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ์ ์ ์๋ ๊ธฐ๋ฅ์ ํ๋(๋ฉ์๋ ๋ฐ๊นฅ์ ์ ์ธํ๋ ์ผ์ข ์ ๋ณ์ = ์ ์ญ๋ณ์)๋ก ์ ๊ณตํ๊ณ ์๋ค.System.**out**.println("iarr์ hashcode : " + iarr.hashCode()); System.**out**.println("carr์ hashcode : " + carr.hashCode());
๋ฐฐ์ด์ ํ๋ฒ ์ ์ธํ๋ฉด ์ฌ์ด์ฆ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.๋ฐฐ์ด์ ์ฌ์ด์ฆ๋ฅผ ๋ณ๊ฒฝํ ๊ฒ์ด ์๋, ์๋ก์ด ๋ฐฐ์ด์ ์์ฑํ์ฌ ๊ทธ ์ฃผ์๊ฐ์ ๋ ํผ๋ฐ์ค ๋ณ์์ ๋ฎ์ด ์ด ๊ฒ์ด๋ค.new๋ฅผ ํตํด heap ์์ญ์ ์๋กญ๊ฒ ์์ฑํด์ฃผ๋ฉด ๊ทธ ๋๋ง๋ค ๋ค๋ฅธ ์ฃผ์๋ฅผ ๋ฐ์์ํจ๋ค.System.out.println("iarr์ ๊ธธ์ด : " + iarr.length); System.out.println("carr์ ๊ธธ์ด : " + carr.length); Scanner sc = new Scanner(System.in); System.out.println("์๋ก ํ ๋นํ ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ์ ๋ ฅํ์ธ์ : "); int size = sc.nextInt(); double[] darr = *ew double[size]; System.out.println("darr์ hashcodea : " + darr.hashCode()); System.out.println("darr์ ๊ธธ์ด : " + darr.length);
ํ ๋ฒ ํ ๋น๋ ๋ฐฐ์ด์ ์ง์ธ ์ ์๋ค.์ผ์ ์๊ฐ์ด ์ง๋๊ณ ๋ ํ heap์ old ์์ญ์ผ๋ก ์ด๋ํ์ฌ GC(๊ฐ๋น์ง์ฝ๋ ํฐ)๊ฐ ์ญ์ ์ํจ๋ค.System.out.println("์์ ํ darr์ hashcodr : " + darr.hashCode()); System.out.println("์์ ํ darr์ ๊ธธ์ด : " + darr.length);
๋ฐฐ์ด์ ํฌ๊ธฐ๋ ๊ฐ์ ์ง์ ํ๊ณ ๋๋ฉด ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๋ค.๋ฐฐ์ด์ ํ ๋น ํจ๊ณผ ๋์์ ๋ฐฐ์ด์ ์ด๊ธฐํ๊ฐ ๊ฐ๋ฅํ๋ค.//heap์์ญ์ ๊ฐ์ด ์๋ ๊ณต๊ฐ์ด ์กด์ฌํ ์ ์๋ค.// System.out.println(iarr[0]);// System.out.println(iarr[2]);// System.out.println(iarr[4]);System.out.println("iarr[" + i + "]์ ๊ฐ : " + iarr[i]);//jvm์ด ์ ํ ๊ธฐ๋ณธ๊ฐ ์ธ์ ๊ฐ์ผ๋ก ์ด๊ธฐํ๋ฅผ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ๋ธ๋ญ์ ์ด์ฉํ๋ค.//int[] iarr2 = {11, 22, 33, 44, 55};System.out.println("iarr์ ๊ธธ์ด : " + iarr.length);darr = null; System.out.println("์์ ํ darr์ ๊ธธ์ด : " + darr.length);
- String[] sarr = {"apple", "banana", "grape", "orange"};
- int[] iarr2 = new int[] {11, 22, 33, 44, 55};
- //๋ธ๋ญ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ new๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋๋ฉฐ, ๊ฐ์ ๊ฐฏ์๋งํผ ์๋์ผ๋ก ํฌ๊ธฐ๊ฐ ์ค์ ๋๋ค.
- }
- for(int i = 0; i < iarr.length; i++) {
- // System.out.println(iarr[3]);
- // System.out.println(iarr[1]);
- int[] iarr = new int[5];
- //๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐฐ์ด์ ์ ์ธํ๊ณ ํ ๋น์ ํ๋ฉด jvm์ด ์ง์ ํ ๊ฐ์ผ๋ก ๋ฐฐ์ด์ด ์ด๊ธฐํ๋๋ค.
- ๋ฐฐ์ด์ ์ด๊ธฐํ
- ๊ทธ๋ฆฌ๊ณ ๋ค์๋ ์ด์ ์ ์ฐธ์กฐํ๋ ๋ฐฐ์ด์ ๋ค์ ์ฐธ์กฐํ ์ ์๋ค.
- ๋ค๋ง ๋ ํผ๋ฐ์ค ๋ณ์๋ฅผ null๋ก ๋ณ๊ฒฝํ์ฌ ๋ ์ด์ ์ฐธ์กฐํ ์ฃผ์๊ฐ ์๊ฒ ๋ ๋ฐฐ์ด์
- ์์ ์ ์ธํ ๋ฐฐ์ด ์์ ๋ฎ์ด์ฐ๊ฒ ๋๋ฉฐ ์์ ์ ์ธํ ๋ฐฐ์ด์ old์์ญ์ผ๋ก ์ด๊ด๋์ด ๊ฐ๋น์ง์ปฌ๋ ํฐ์ ์ํด ์ง์์ง๋ค.
- darr = **new** **double**[30];
- ํ๋ฒ ์ง์ ํ ๋ฐฐ์ด์ ํฌ๊ธฐ๋ ๋ณ๊ฒฝํ์ง ๋ชปํ๋ค.
- ์ฐธ๊ณ ๋ก String์ ๋ฌธ์์ด ๊ธธ์ด๋ ๋ฉ์๋๋ก ์ ๊ณตํ๊ณ ์๊ธฐ ๋๋ฌธ์ length()๋ก ์ฌ์ฉํ๋ค. array๋ ()๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค.
- ์๋ฐ์์๋ ์ง์ ์ ์ผ๋ก ํ๋์จ์ด์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ์ ํํ ๋ฉ๋ชจ๋ฆฌ์ ์์น๋ฅผ ์ ์ ์๋ค. ํ์ง๋ง ์ฃผ์๊ฐ์ด๋ผ๊ณ ์ดํดํด๋ ์ข๋ค.
- ๊ฐ์ ์ ์ฅํ๊ณ ์๋ ๊ณต๊ฐ์ ์ฃผ์๋ง ๊ฐ์ง๊ณ ์ฐพ์๊ฐ ์ ์๋ค.
- ๋ฐฐ์ด์ ํ ๋นํ ์์๋ ๋ฐ๋์ ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ์ง์ ํด ์ฃผ์ด์ผ ํ๋ค.
- ์ ์ธํ ๋ ํผ๋ฐ์ค ๋ณ์์ ๋ฐฐ์ด์ ํ ๋นํ์ฌ ๋์ ํ ์ ์๋ค.
์์ ๋ณต์ฌ
๋ฐฐ์ด์ ๋ ํผ๋ฐ์ค๋ฅผ ๋ณต์ฌ
๊ฐ์ฒด์ ์ฃผ์๊ฐ๋ง ๊ฐ์ ธ์ ์ฐธ์กฐํ๋ณ์์ ์ ์ฅํ๊ณ ํ๋์ ๊ฐ์ฒด๋ฅผ ๋ ๋ณ์๊ฐ ์ฐธ์กฐํ๊ณ ์๋ ๊ฒ
public void MethodA() {
int[] arr = {1, 2, 3}; //1, 2, 3์ผ๋ก ์ด๊ธฐํ๋์ด์๋ ๋ฐฐ์ด
methodB(arr); //๋ฉ์๋ B๋ฅผ ํธ์ถํจ
System.out.println(arr[1]);
}
public void methodB(int[] arr) { //์์์ ๊ฐ์ ธ์จ ๋ฐฐ์ด์ด๋ ๊ฐ์ ๋ฐฐ์ด
arr[1] = 9; //9๋ฅผ ๋ฃ์์ ๋ ๋ฐฐ์ด ์์ 9๊ฐ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์ methodA๋ฅผ ๋ค์ ์คํํ๋ฉด 9๊ฐ ๋์ด
}
๊ฐ์ ๋ฐฐ์ด์ ์ฐธ์กฐํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์์๋ณต์ฌ๋ฅผ ํตํด ์ ๊ทผํ ๋ฐฐ์ด์ ๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ์๋ณธ ๋ฐฐ์ด์ ๊ฐ์ด ๋ณํด์๋ค. ๋ฐ๋ผ์ ๋ณ๊ฒฝ ํ ์๋ ๋ณ์๋ฅผ ๋ค์ ์คํํ๋ฉด ๋ณ๊ฒฝ๋ ๊ฐ์ด ์ถ๋ ฅ๋๋ค.
public void MethodA() {
int age = 20;
methodB(age); //methodB์ ๊ฐ์ ๋ฃ์ด์ค
}
public void MethodB(int age) { //๋งค๊ฐ๋ณ์๋ก ๊ฐ์ ๋ฐ์์ด
System.out.println(age);
}
๊น์ ๋ณต์ฌ
๋ฐฐ์ด์ด ๊ฐ์ง ๊ฐ์ ๋ณต์ฌ
๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ์์ฑํ์ฌ ์๋ก์ด ๊ฐ์ฒด์ ์๋ณธ ๋ฐฐ์ด์ ๋ฐ์ดํฐ ๋ด์ฉ์ ๋ณต์ฌํ๋ ๊ฒ.
์๋ก ๋ค๋ฅธ ๋ฐฐ์ด์ ์ฐธ์กฐํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์๋ณธ๋ฐฐ์ด์ ๊ฐ์ ๋ณ๊ฒฝํด๋ ๋ณต์ฌ๊ฐ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค.
๋ฐฐ์ด์ ์ ๋ ฌ
๋ณด๊ธฐ ํธํ๋ ค๊ณ
๊ฐ์ ๊ธฐ์ค์ ์ธ์ ์ฐพ์ผ๋ ค๋ ๊ฐ์ด ์ด๋์ฏค ์์น ํ๋์ง ํ์ ํ์ฌ ์์์ ๋ถํฐ ์ค์บ ํ๋๊ฒ ๋น ๋ฅธ์ง ๋ค์์๋ถํฐ ์ค์บํ๋๊ฒ ๋น ๋ฅธ์ง ๋น ๋ฅด๊ฒ ์ฐพ๊ธฐ ์ํด.
ํ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ณ ์ ์์ผ ๋๊ณ ์ฒ์๋ถํฐ ๋๊น์ง ์์ ์๋ ๊ฐ์ด๋ ํฐ์ง ์์์ง ๋น๊ตํ์ฌ ์์๋ฅผ ๋ฐ๊พธ๋ ์์ ์ ๋ฐ๋ณตํ์ฌ ์์๋ฅผ ๋งค๊ธด๋ค.
- ์ค๋ฆ์ฐจ์ ์ ๋ ฌ๋ ๋ฒ์งธ ์ธ๋ฑ์ค๋ ๋ ์์ ์ ๊น์ง์ ๊ฐ์ ๋น๊ตํ๋ค
for(int i = 1; i < arr.length; i++) { //๊ธฐ์ค์ด ๋๋ ๊ฐ for(int j = 0; j < i; i++) { //๊ธฐ์ค ์์์ ๊ธฐ์ค๊ณผ ๋น๊ต๋๋ ๊ฐ if(arr[i] < arr[j]) { ๋ฐ๊พผ๋ค } } }
- ์ธ๋ฑ์ค๋ฅผ ์ฆ๊ฐ์ํค๋ ๋์ ๋ ์์ ์ ๊น์ง์ ๊ฐ์ ๋น๊ตํ์ฌ ์๋ฆฌ๋ฅผ ๋ฐ๊ฟ์ฃผ๋ ์์ ์ ๋ฐ๋ณตํ๋ค.
- ๋งจ ์ฒ์ ์ธ๋ฑ์ค๋ ๋น๊ตํ ๋์์ด ์๊ธฐ ๋๋ฌธ์ ๊ฑด๋๋ฐ๊ณ 1๋ถํฐ ์์ํ๋ค.
- ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
- for(int i = 1; i < arr.length; i++) { //๊ธฐ์ค์ด ๋๋ ๊ฐ for(int j = 0; j < i; i++) { if(arr[i] > arr[j]) { ๋ฐ๊พผ๋ค } } }
- temp ๋ณ์๋ฅผ ์ด์ฉํด a์ b์ ๊ฐ์ ์๋ก ๋ฐ๊ฟ์ฃผ๋ ๋ฐฉ๋ฒ.
- int a = 20; int b = 30; int temp = a; a = b; b = temp;
- swap
- int temp; temp = arr[0]; arr[0] = arr[1]; arr[1] = temp
- ์ ํ์ ๋ ฌ์๊ท๋ชจ๋ก ์ ๋ ฌํ ๋ ์์์๋ถํฐ ์ต์๊ฐ์ ์ฐพ์ ์ฑ์๋ฃ๋ ๋ฐฉ์
- ๋จ, 100๊ฐ ๋์ด๊ฐ๋ฉด ํจ์ฌ ๋๋ ค์ง
- ๋ฒ๋ธ์ ๋ ฌ์ด๋ฏธ ์ ๋ ฌ ๋ผ์๋ ๊ฒ์ ๋๊ฐ์ฉ ๋น๊ตํด์ ๋น ๋ฅด๊ฒ ๋ค์ ์ ๋ ฌํ ๊ฒ ์๋ ํ์ธ๋ง ํ๊ณ ์ ๋ ฌ์ ๊ฑฐ์ ์ผ์ด๋์ง ์์ ๋
- ๋จ, ์ญ์ผ๋ก ์ ๋ ฌํ ๋ ์ ์ผ ๋๋ฆผ
- ์ฝ์ ์ ๋ ฌ
- ์์ฐจ์ ๋ ฌ(Sequence sort)
์์ฐจ ์ ๋ ฌ์ด๋ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์์ ๊ฐ์ฅ ๊ฐ๋จํ๊ณ ๊ธฐ๋ณธ์ด ๋๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ฐฐ์ด์ ์ฒ์๊ณผ ๋์ ํ์ํ๋ฉด์ ์ฐจ์๋๋ก ์ ๋ ฌํ๋ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๋ชจ๋ ์ธ๋ฑ์ค๋ฅผ ๋ฐ๋ณตํด์ ๋น๊ตํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ด ์ข์ง ๋ชปํด ์ค์ ๋ก๋ ์ ์ฌ์ฉํ์ง ์๋๋ค.public void testArraySort2() { //์ค๋ฆ์ฐจ์ ์ ๋ ฌ int[] iarr = {2, 5, 4, 6, 1, 3}; //์ธ๋ฑ์ค๊ฐ ํ ๊ฐ์ฉ ์ฆ๊ฐ๋๋ ๋ฐ๋ณต๋ฌธ for(int i = 1; i < iarr.length; i++) { //์ฒ์๋ถํฐ ํด๋น ์ธ๋ฑ์ค ์ ๊น์ง ๊ฐ์ ๋น๊ตํ๋ ๋ฐ๋ณต๋ฌธ for(int j = 0; j < i; j++) { //๊ณ ์ ๋ ์ธ๋ฑ์ค์ ๋น๊ตํ๋ ค๋ ์ธ๋ฑ์ค๊ฐ ์ด๋ ๊ฐ์ด ํฐ์ง๋ฅผ ๋น๊ต if(iarr[i] < iarr[j]) { //๋น๊ตํ๋ ๊ฐ์ด ํฐ ๊ฒฝ์ฐ ๋ฐ๊พผ๋ค. int temp; temp = iarr[i]; iarr[i] = iarr[j]; iarr[j] = temp; } } } for(int i = 0; i < iarr.length; i++) { if(i < iarr.length - 1) { System.out.print(iarr[i] + ", "); } else { System.out.print(iarr[i]); } } }
- ๋ณ์์ ๋ ๊ฐ ๋ณ๊ฒฝํ๊ธฐ
๊ทธ ๋น ์ปต์ ์ญํ ์ ํ๋ ๋ณ์๋ฅผ ๋ณดํต temp๋ผ๋ ๋ณ์๋ช ์ผ๋ก ์ ์ธํด์ค๋ค.
๋ ์ปต์ ๋ด๊ธด ์๋ฃ๋ฅผ ์๋ก์ ์ปต์ ๋ฐ๊ฟ ๋ด์ผ๋ ค๋ฉด ์๋ฃ๋ฅผ ์ ์ ์ฎ๊ฒจ ๋ด์ ๋น ์ปต์ด ํ๋ ํ์ํ๋ค.
public void testArraySort() {
int num1 = 10;
int num2 = 20;
System.out.println("num1 : " + num1);
System.out.println("num2 : " + num2);
int temp;
temp = num1;
num1 = num2;
num2 = temp;
System.out.println("num1 : " + num1);
System.out.println("num2 : " + num2);
int[] arr = {2, 1, 3};
int temp2;
temp2 = arr[0];
arr[0] = arr[1];
arr[1] = temp2;
for(int i = 0; i < arr.length; i++) {
System.out.println("arr[" + i + "] : " + arr[i]);
}
}
'Programming > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ๋คํ์ฑ (0) | 2022.03.07 |
---|---|
[Java] ์์(Ingerit) (0) | 2022.03.07 |
[Java] ๋ฐ๋ณต๋ฌธ (0) | 2022.03.07 |
[Java] ์กฐ๊ฑด๋ฌธ (0) | 2022.03.07 |
[Java] java.lang.Math (0) | 2022.03.07 |
๋๊ธ