728x90 반응형 이클립스11 배열 정렬 (ArraySort) 기본 예제 package com.kh.array; import java.util.Arrays; public class C_ArraySort { public void method1() { // 변수 두 개의 값 서로 변경 하기. int a = 10; int b = 20; // a = b; // a == 20 , b == 20 // b = a; // a == 20 , b == 20 System.out.println("변경 전"); System.out.println("a : " + a + ", b : " + b); // 기존 값을 보관 할 변수 선언 int tmp = 0; tmp = a; // a = 10, b = 20, tmp = 10; a = b; // a = 20, b = 20, tmp = 10; b = tmp; .. 2024. 1. 21. 배열 복사 (ArrayCopy) 기본 예제 package com.kh.array; import java.util.Arrays; public class B_ArrayCopy { // 얕은 복사 : 배열의 주소만 복사 // 깊은 복사 : 새로운 배열을 생성하여, 기존 배열 내부의 값을 그대로 복사 public void method1() { // 얕은 복사 예제 int[] origin = {1, 1, 1, 1, 1}; System.out.println("origin 출력"); for(int i = 0; i < origin.length; i++) { System.out.print(origin[i] + " "); // 1 1 1 1 1 } System.out.println(); // arrCopy에 origin이 참조 하고 있는 주소 값 복사 int[] .. 2024. 1. 20. 배열 (Array) 기본 예제 package com.kh.array; import java.util.Scanner; public class A_Array { public void method1() { // 배열 선언 및 할당 int[] arr; // 배열 선언 방법1 int arr2[]; // 배열 선언 방법2 // 방법1, 방법2 둘 다 사용 가능 arr = new int[4]; // 배열 할당 arr2 = new int[100]; // 배열 초기화 arr[0] = 0; arr[1] = 1; arr[2] = 2; arr[3] = 3; System.out.println(arr[0]); System.out.println(arr[1]); System.out.println(arr[2]); System.out.println(arr[3]); .. 2024. 1. 19. 형변환 연습 (1) import java.util.Scanner; public class CastingPractice1 { public void cast1() { Scanner sc = new Scanner(System.in); System.out.print("문자 : "); char ch1 = sc.nextLine().charAt(0); int in1 = ch1; System.out.println(ch1 + " uinicode : " + in1); } } Run 2023. 12. 25. 이전 1 2 3 다음 728x90 반응형