본문 바로가기

전체 글309

Chapter 7. 클래스와 객체(1) 목차 1. 클래스 기본과 객체 생성 2. 생성자(constructor) 3. 인스턴스 변수와 클래스 변수 4. this 키워드 5. static 키워드 6. 자바의 접근 제어와 private 키워드 7. 자료형으로서의 클래스 8. 인스턴스 배열 9. 클래스 예제들 1. 클래스 기본과 객체 생성 - 자바 프로그램에서는 모든 것이 클래스를 통하여 작성한다. 클래스는 객체를 만드는 기본 도구라고 할 수 있다. //클래스 예제 차(Car)클래스: - 속성: 차종, 색상, 연식,... - 메소드: 달리기, 속도 올리기, 속도 줄이기, 멈추기,... - 클래스를 만들고 그 클래스가 생성하는 객체들을 '인스턴스(instance)'라고 한다. public class Car { String kind; String col.. 2022. 10. 30.
Chapter 6. 메소드 목차 1. 메소드 이해하기 2. 메소드 정의와 호출 3. 메소드에 배열을 넘기거나 반환하는 경우 4. 가변 인수 5. 메소드 오버 로딩(method overloading) 1. 메소드 이해하기 - 메소드는 입력받아서 어떤 일을 처리한 후에 결과를 반환한다. 반환 자료형 메소드명(매개변수) { // 메소드 호출시에 수행되는 코드 } 반환 자료형: 메소드가 반환할 값의 자료형을 적어 준다. 반환할 값이 없는 경우에는 void라고 적어 준다. 매개변수: 메소드 값을 입력하는 변수 2. 메소드 정의와 호출 - 메소드를 만들어 놓는 것을 메소드 정의라고 한다. 매개변수와 반환값의 유무에 따라 다음과 같이 네 가지 경우로 볼 수 있다. 매개변수와 반환값이 모두 없는 경우(입력과 출력이 모두 없음) public cl.. 2022. 10. 26.
Chapter 5. 배열과 문자열 1. 1차원 배열 배열 선언 및 생성 자료형[] 배열명 = new 자료형[배열의 크기]; 또는 자료형 배열명[] = new 자료형[배열의 크기]; int[] score; //배열명을 score를 선언한다. int score[]라고 해도 된다. score = new int[5] // 배열 score 공갼 5개를 실제로 만든다. 배열 초기화 int[] score = {90, 85, 92, 75, 88}; int[] score = new int[]{90, 85, 92, 75, 88}; 잘못된 초기화 int[] scroe; socre = {90, 85, 92, 75, 88}; //에러 올바른 초기화 int[] score; score = new int[] {90, 85, 92, 75, 88}; 배열 출력하기 pu.. 2022. 10. 23.
Chapter 4. 조건문과 반복문 1. 불리언 논리 연산자 && : and || : or ! : not public class Code_43 { public static void main(String[] args) { int a = 10, b = 5, c = 20; boolean w, x, y, z; w = a > b; x = a == c; y = (a > b) && (b != c); z = !(a == b) || (a < b); System.out.println("w : " + w); System.out.println("x : " + x); System.out.println("y : " + y); System.out.println("z : " + z); } } //결과값 w : true x : false y : true z : true.. 2022. 10. 9.
728x90
반응형