프로그래밍/JAVA47 자바의 정석 기초 ( 객체지향언어 / 클래스 / 객체 / 인스턴스 ) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. 객체지향언어 - 객체지향언어 = 프로그래밍언어 + 객체지향개념(규칙) - 캡술화, 상속, 추상화, 다형성 (캡상추다로 암기) * 자바에서는 객체지향개념이 가장 중요 ! 따라서 6장, 7장 2~3번 반복 * 객체지향개념(규칙)은 암기! 이해보다는 실습위주로 반복 클래스 - 클래스의 정의 : 객체를 정의해 놓은 것 - 클래스의 용도 : 클래스는 객체를 생성하는데 사용 객체 - 객체의 정의 : 실제로 존재하는 것. 사물 또는 개념 - 객체의 용도 : 객체가 가지고 있는 기능과 속성에 따라 다름 클래스 객체 제품 설계도 제품 TV 설계도 TV 붕어빵 기계 붕어빵 객체의 구성 요소 - 객체 = 속성(변수) + 기능(메서드) - .. 2020. 7. 1. 자바의 정석 기초 ( 2차원 배열 / Arrays클래스 / equals() / toString() / copyOf() / copyOfRange() / sort() ) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. 2차원 배열 - 테이블 형태의 데이터를 저장하기 위한 배열 2차원 배열 선언 - int[][] score = new int[4][3]; // 4행 3열의 2차원 배열 생성 2차원 배열 인덱스 - int[][] score = new int[4][3]; - 행 인덱스는 0~ 행의 길이 -1 : 0~3 까지 - 열 인덱스는 0~ 열의 길이 -1 : 0~2 까지 score[0][0] score[0][1] score[0][2] score[1][0] score[1][1] score[1][2] score[2][0] score[2][1] score[2][2] score[3][0] score[3][1] score[3][2] score[.. 2020. 7. 1. 자바의 정석 기초 ( String 배열 / String 클래스 주요 메서드 / 커맨드라인 입력 받기 / Eclipse 파일 위치 확인 ) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. String 배열의 선언과 생성 String[] name = new String[3]; // 3개의 문자열을 담을 수 있는 배열 생성 name[0] = "kim"; name[1] = "Park"; name[2] = "Yi"; String name = {"kim", "Park", "Yi"}; String 클래스 - String 클래스는 char[] 와 메서드(기능)를 결합한 것 - String 클래스는 내용을 변경할 수 없다. (read only) String 클래스의 주요 메서드 메서드 설명 char charAt(int index) 문자열에서 해당 위치 (index)에 있는 문자를 반환 int length() 문자열의 .. 2020. 6. 30. 자바의 정석 기초 (배열의 활용 / 총점 / 평균 / 최대값 / 최소값 / 숫자 섞기 / 로또번호 생성 ) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. 배열의 활용 1. 배열 총점 , 평균값 구하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class Ex5_4 { public static void main(String[] args) { // TODO Auto-generated method stub int sum = 0; float average = 0f; int[] score = {100, 88, 100, 100, 90}; for(int i=0; i 2020. 6. 29. 자바의 정석 기초 ( 배열 / 배열의 선언 / 배열 인덱스 / 배열의 길이 / 배열 초기화 / 배열의 출력 ) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. 배열 - 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 int score1, score2, score3, score4, score5; int[] score = new int[5]; 배열의 선언과 생성 배열의 선언 - 배열을 다루기 위한 참조변수의 선언 선언방법 선언 예 타입[] 변수이름; (주로 자바에서 많이 사용) int[] score; String[] name; 타입 변수이름[]; (주로 C언어에서 많이 사용) int score[]; String name[]; 타입[] 변수이름; // 배열을 선언 (배열을 다루기 위한 참조변수 선언) 변수이름 = new 타입[길이]; // 배열을 생성 (실제 저장공간을 .. 2020. 6. 25. 자바의 정석 기초 ( for문 / 중첩 for문 / while문 / do-while문 / break문/ continue문 / 이름 붙은 반복문) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. for문 조건을 만족하는 동안 블럭{}을 반복 - 반복횟수를 알 때 적합 for(초기화;조건식;증감식){ 수행될문장 } 중첩 for문 for문 내에 또 다른 for문을 포함시킬 수 있다 for(int i = 1; i 2020. 6. 23. 이전 1 ··· 3 4 5 6 7 8 다음