일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 서울시연극폭탄
- 연희단거리패
- java의 정석
- 김광보 연출
- 창작산실
- 중국식 룰렛
- 뮤지컬
- 극단 파수꾼
- 권리장전 검열각하
- 김희재
- 2인극
- 서강대메리홀
- 자바의 정석 요약집
- 극단 여행자
- 전인철
- 오세혁
- 연극
- 김이설
- 배열
- 자바의 정석
- 30스튜디오
- Java
- 남산예술센터
- 자바의 정석 기초편
- 양정웅
- 자바
- 산울림소극장
- 국립극단
- 인하극회
- 서울시극단
- Today
- Total
목록자바의 정석 (14)
Romantic Production
7-29 여러 종류의 객체를 배열로 다루기 조상타입의 참조변수로 자손 타입의 객체를 참조하는 것이 가능하므로, Product클래스가 Tv, Computer, Audio 클래스의 조상일 때, 다음과 같이 할 수 있다. Product p1 = new Tv(); Product p2 = new Computer(); Product p3 = new Audio(); 위 코드를 Product 타입의 참조변수 배열로 처리 할 수 있다. Product p[] = new Product[3]; p[0] = new Tv(); p[1] = new Computer(); p[3] = new Audio(); 조상타입의 참조변수 배열을 사용하면, 공통의 조상을 가진 서로 다른 종류의 객체를 배열로 묶어서 다룰 수 있다. 이전 게시물 마..
15) String클래스의 주요 메서드 String클래스는 상당히 많은 문자열과 관련 메서드들을 제공하지만 자세한건 9장에서 다루고 이 곳에선 가장 기본적인 것만 다룬다고 한다. 메서드 설명 char charAt(int index) 문자열에서 해당 위치(index)에 있는 문자를 반복한다. int length() 문자열의 길이를 반환한다. String substring(inf form, int to) 문자열에서 해당 범위(from~to)의 문자열을 반환한다.(to는 포함 안됨) boolean equals(Object obj) 문자열의 내용이 같은지 확인한다. 같으면 결과는 true, 다르면 flase. char[] toCharArray() 문자열을 문자배열(char[])로 변환해서 반환한다. charAt..
01) 배열이란? 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것. 변수와 달리 배열은 각 저장공간이 연속적으로 배치되어 있다는 특징이 있다. 02) 배열의 선언과 생성 배열의 선언 선언방법 선언 예 타입[] 변수이름; int[] score; String[] name; 타입 변수이름[]; int score[]; String name[]; 이 중에서 저자는 위에 방법을 더 선호한다고 한다. 그 이유는 대괄호가 변수이름의 일부라기보다는 타입의 일부로 보기 때문이라고 한다. 배열의 생성 배열 선언하는 것은 단지 생성된 배열을 다루기 위한 참조변수를 위한 공간이 만들어질 뿐이고, 배열을 생성해야만 비로소 값을 저장할 수 있는 공간이 만들어진다. 타입[] 변수이름; //배열을 선언(배열을 다루기 위한 ..
20) break문 break문은 자신이 포함된 가장 가까운 반복문을 벗어난다. 숫자를 1부터 계속 더해 나가서 몇까지 더하면 합이 100을 넘는지 알아내는 예제이다. public class Ex4_16 { public static void main(String[] args) { int sum = 0; int i= 0; while(true) { if(sum > 100) { break; } ++i; // break문이 수행되면 sum += i; // 이 부분은 실행되지 않고 while문을 완전히 벗어난다. }//end of while System.out.println("i= "+i); System.out.println("sum= "+sum); } } 21) continue문 continue문은 반복문 내에..
12) 임의의 정수 만들기 Math.random() 0.0
프로그램의 흐름(flow)을 바꾸는 역할을 하는 문장들을 '제어문(control statement)'이라고 한다. 제어문 -조건문 : 조건에 따라 다른 문장이 수행되도록 한다. -반복문 : 특정 문장들을 반복해서 수행한다. 01) if문 if(조건식) { //조건식이 참(true)일 때 수행될 문장들을 갖는다. } 만일(if) 조건식이 참(true)이면 괄호{} 안의 문장들을 수행하라는 의미로 이해하면 되고, 거짓(false)이면, if문 다음의 문장으로 넘어간다. 02) 조건식의 다양한 예 조건식을 일반적으로 비교 연산자와 논리 연산자로 구성된다. public class Ex4_02 { public static void main(String[] args) { int x = 0; System.out.pr..
14) 문자열의 비교 두 문자열을 비교 할 때는 '=='대신 equals()라는 메서드를 사용해야 한다. '=='는 두 문자열이 완전히 같은 것인지 비교할 뿐이므로 문자열의 내용이 같은지 비교하기 위해선 equals()를 사용해야한다. 같으면 true, 다르면 false를 반환한다. String str = new String("abc");//String클래스의 객체를 생성 //equals()는 두 문자열의 내용이 같으면 true, 다르면 false를 결과로 반환. boolean result = str.equals("abc");//내용이 같으므로 result에 true가 저장됨 public class Ex3_14 { public static void main(String[] args) { String st..
01) 연산자와 피연산자 연산자(operator) : 연산을 수행하는 기호 피연산자(operated) : 연산의 대상 식(expression) : 연산자와 피연산자를 조합하여 계산하고자 하는 바를 표현 한 것 평가 혹은 계산(evaluation) : 식을 계산하여 얻은 결과 식을 계산하여 그 결과를 대입연산자(=)를 이용해 저장할 수 있는 공간에 저장하거나 println()메서드 같은 곳에 넣어 출력한다. 02) 연산자의 종류 기능별 분류 종류 연산자 설명 산술 연산자 + - * / % 사칙 연산과 나머지 연산(%) 비교 연산자 > = 비교 > 논리 > 대입 2. 단항 > 이항 > 삼항 3. 단항 연산자와 대입 연산자를 제외한 모든 연산의 진행 방향은 왼쪽에서 오른쪽이다. 05) 증감 연산자 ++와 --..
01) 화면에 글자 출력하기 System.out.print()//괄호 안의 내용을 출력하고 줄바꿈 하지 않는다. System.out.println()//괄호 안의 내용을 출력하고 줄바꿈 한다. 02) 덧셈 뺄셈 계산하기 사칙연산(+, - , *, /)이 포함된 식을 위에 있는 것의 괄호 안에 넣으면 된다. 03) 변수의 선언과 저장 변수란? 하나의 값을 저장할 수 있는 저장 공간 변수 선언 방법 -> 변수타임 변수이름; 변수 타입은 변수에 저장할 값이 어떤 것이냐에 따라 달라진다. 변수의 이름은 저장공간의 구별을 위해 필요하다. int x; //정수(integer)를 저장하기 위한 변수 x선언 ->x라는 이름의 변수(저장공간) 생성 x=5; //변수에 5를 저장 int x; //변수의 선언 x=5; //..
day 3 - 12/5 chapter 7. 객체지향개념 2-1 chapter 7. 객체지향개념 2-2 chapter 7. 객체지향개념 2-3 day 4 - 12/6 chapter 8.예외처리 chapter 9. java.lang 패키지 chapter 10. 날짜와 시간 형식화 day 5 - 12/7 chapter 11. 컬렉션 프레임웍 휴무 - 12/8 day 6 - 12/9 chapter 12. 지네릭스, 열거형, 애너테이션 day 7 - 12/10 chapter 13. 쓰레드 chapter 14. 람다와 스트림 day 8 - 12/11 chapter 15. 입출력 chapter 16. 네트워킹 중간에 컨디션 관리를 못해서 정말 죽겠다 싶을 정도로 몸이 안좋았다. 한 번 저하된 컨디션은 생각보다 금방 ..