본문 바로가기
728x90

[ JAVA ]/JAVA34

[ Java ] 배열 ( ArrayList ) CHAPTER 10. Array List 알아가기 오늘은 이전 포스팅에 이어서 배열에 대해 좀 더 깊게 알아보고 ArrayList 포스팅을 하려고 합니다. 4 ) 배열의 복사 Ex) private static void ex5() { int[] arr1 = {10, 20, 30, 40, 50} int[] arr2 = {1, 2, 3, 4, 5} System.arraycopy(arr1, 0, arr2, 2, 3); for( int i : arr2 ) { System.out.println(i); } 현재 for each문으로 i값을 arr2 값을 넣으려고 한다. 예시와 같이 출력을 하면 arr1의 {10,20,30,40,50} 의 순서는 0,1,2,3,4로 arr1번의 0번째부터 값을 가져오는데 arr2번의 .. 2022. 12. 13.
[ Java ] 배열 CHAPTER 09. 배열 알아가기 배열이란? 같은 형의 자료가 n개 존재할 경우의 표현법이다. 개수가 정해진 자료형으로, 동일한 자료형의 변수를 한꺼번에 순차적으로 관리할 수 있다. - [] : 인덱스 연산자 사용한다. - 배열의 위치를 지정하여 자료를 가져온다. - 모든 배열이 순서는 0부터 시작한다. 1 ) 배열 구문 자료형[] 배열 이름 = new 자료형[개수]; 자료형 배열 이름[] = new 자료형[개수]; 자료형[]배열이름 = new 자료형[] { 초기값1,초기값2,~~~} # Ex int[]nums = new int[5]; int[]arrs = {1,2,3,4,5,}; Integer[]nums = new Integer[5]; Integer[]nums = new Integer[]{1,2,3,.. 2022. 12. 4.
[ Java ] 클래스와 객체2 CHAPTER 08. 클래스와 객체 알아가기 6 ) Class & Instance 6-1 ) 클래스 생성하기 클래스를 사용하기 위해서는 클래스를 생성해야 함 new 예약어를 이용하여 클래스 생성 클래스형 변수 이름 : new 생성자; >>> Ex) Student studentA = new student(); 7 ) 인스턴스와 힙(heap) 메모리 하나의 클래스 코드로부터 여러 개의 인스턴스를 생성 인스턴스는 힙(heap) 메모리에 생성됨 각각의 인스턴스는 다른 메모리에 다른 값을 가짐 8 ) 용어 정리 객체 : 객체 지향 프로그램의 대상, 생성된 인스턴스 class : 객체를 프로그래밍하기 위해 코드를 만든 상태 Instance : class가 메모리에 생성된 상태 Member variable : cla.. 2022. 11. 30.
[ Java ] 클래스와 객체1 CHAPTER 07. 클래스와 객체 알아가기 오늘은 이전 포스팅에서 빠짐없이 사용한 Object를 포스팅하려고 한다. Object(객체) 란? 세상의 모든 것이 객체(Object)이다. Object는 속성(Properties)과 행동(Behavior)을 갖는다. Object는 상속(유전) 될 수 있다. Object의 정의는 Class 키워드로 한다. Object가 살아있을(존재할, new) 때, 이것(this)을 instance라 한다. Object는 비밀을 가질 수 있다. 1 ) 객체지향 프로그래밍 특징 추상화(Abstraction) - 실제 세상을 프로그래밍으로 옮길 수 있게, 필요한 기능들만 가져와서 단순화 캡슐화(Encapsulation) - 보안적인 기능에 도움을 준다. 사용 용도는 명확하게 해.. 2022. 11. 25.
[ Java ] Method CHAPTER 06. Method 알아가기 오늘은 자바에서 꼭 알아가고 넘어가야 하는 Method에 대해서 포스팅해보려고 합니다. Method 란? Method는 코드를 재사용 할 수 있게 해 준다. 지금까지 배운 반복문, 조건문, 변수, 상수와 같은 것들은 사실상 프로그램을 만드는 가장 중요한 도구들이라고 할 수 있다. 그렇다면 지금까지 방법을 배웠다면 이제부터는 잘 만드는 방법을 익히는 것이 필요한데 그중에 Method가 있다. 1 ) Method 형식 [ static , final(변하지 않는 값) ] ex ) public static boolean isPrime (int Num); 함수(function)란? 함수는 클래스(class) 내에 존재하는 행동(동사)를 지칭한다. 하나의 기능을 수행하는 .. 2022. 11. 23.
[ Java ] 반복문 CHAPTER 05. 반복문 알아가기 반복문(Loop , Iteration)이란? 사람은 반복적인 작업을 잘하지 못한다. 실수하거나 지루해하며 집중력이 떨어지는 경우가 대다수다. 이러한 결과는 작업의 퀄리티 또한 줄어들기 때문에 컴퓨터가 대신해서 반복적인 일을 하는 것이 반복문이다. 반복문의 종류 while문 for문 1 ) while문 while문은 조건식이 참인 동안 문장을 반복해서 실행한다. 만약 조건식이 거짓이면 문장을 실행하지 않고 while문을 빠져나온다. 예시를 보면 while문은 문구 조건이 참(true)이면 반복적으로 실행한다. 조건이 false면 반복문이 실행되지 않고 위 예시와 같이 에러가 발생한다. 1-1 ) while문을 사용해서 1부터 100까지의 수 중에서 홀수의 합을 구해보자.. 2022. 11. 22.
728x90