두잇자바프로그래밍입문 [2일차] 4장 : 조건문과 반복문 if문 if-else문 if-else if-else문 if-else문과 if-if문의 차이 : if-else문은 하나의 조건을 만족하면 나머지 조건을 비교하지 않고 다음 수행문으로 넘어가지만, if문으로만 이루어진 코드는 조건마다 각각 비교하여 결과를 출력한다. switch-case문 : case의 값에 문자열 사용 가능 : break;를 사용하여 switch-case문의 수행을 멈추고 빠져... 두잇자바프로그래밍입문두잇자바프로그래밍입문 [1일차] 1장 ~ 3장 : 자바 프로그래밍 시작하기, 변수와 자료형, 여러가지 연산자 -> 플랫폼에 영향 X, 다양한 환경에서 사용 O 변수 초기화하기 : level 변수 선언과 동시에 값을 대입(초기화:변수에 처음 값을 대입하는 것) 대입 연산자 : 오른쪽 변수나 식을 왼쪽 변수에 대입하는 것 복합 대입 연산자 += : 두 항의 값을 더해서 왼쪽 항에 대입 -= : 왼쪽 항에서 오른쪽 항을 빼서 그 값을 왼쪽 항에 대입 *= : 두 항의 값을 곱해서 왼쪽 항에 대입 /= :... 두잇자바프로그래밍입문두잇자바프로그래밍입문 [4일차] 5장(2) : 참조 자료형, 정보 은닉 크기가 정해진 기본 자료형(int, char, float, double 등..)이 아닌 자료형으로, 프로그래머가 필요에 의해 만든 클래스를 사용할 수도 있고 JDK에서 제공하는 클래스를 사용할 수도 있다. (String 등) 기본 자료형을 사용하듯이 클래스 자료형 변수를 선언해서 사용한다고 생각하면 이해하기 쉬움. 접근 제어자 : 객체 지향 프로그램에서는 예약어를 사용해 클래스 내부의 변수나... 두잇자바프로그래밍입문두잇자바프로그래밍입문 [3일차] 5장(1) : 클래스, 메서드, 인스턴스, 생성자 객체 지향 프로그램 : 객체를 기반으로 하는 프로그램 : '어떤 대상(객체)을 가지고 프로그래밍한다'고 이해하면 됨 : 객체를 정의하고 객체 간 협력을 프로그래밍 하는 것 절차 지향 프로그래밍 : 순서대로 일어나는 일을 시간순으로 프로그래밍하는 것 ex. 클래스 : 객체 지향 프로그램은 클래스를 기반으로 프로그래밍한다. 객체를 클래스로 구현하는 것을 '클래스를 정의한다'라고 함. -> 학생 ... 두잇자바프로그래밍입문두잇자바프로그래밍입문 [7,8일차] 7장 : 배열과 ArrayList 배열(array)을 사용하면 자료형이 같은 자료 여러 개를 한 번에 관리할 수 있다. 배열 선언과 초기화 자료형[ ] V 배열 이름 = new V 자료형[개수]; 자료형 V 배열 이름[ ] = new V 자료형[개수]; 배열 초기화하기 배열 선언하기 배열 초기화하고 출력하기 배열 길이만큼 출력하기 배열의 유효한 요소 값 출력하기 -> 유효한 값을 저장하고 있는 배열의 요소 개수를 알 수 있다... 두잇자바프로그래밍입문두잇자바프로그래밍입문
[2일차] 4장 : 조건문과 반복문 if문 if-else문 if-else if-else문 if-else문과 if-if문의 차이 : if-else문은 하나의 조건을 만족하면 나머지 조건을 비교하지 않고 다음 수행문으로 넘어가지만, if문으로만 이루어진 코드는 조건마다 각각 비교하여 결과를 출력한다. switch-case문 : case의 값에 문자열 사용 가능 : break;를 사용하여 switch-case문의 수행을 멈추고 빠져... 두잇자바프로그래밍입문두잇자바프로그래밍입문 [1일차] 1장 ~ 3장 : 자바 프로그래밍 시작하기, 변수와 자료형, 여러가지 연산자 -> 플랫폼에 영향 X, 다양한 환경에서 사용 O 변수 초기화하기 : level 변수 선언과 동시에 값을 대입(초기화:변수에 처음 값을 대입하는 것) 대입 연산자 : 오른쪽 변수나 식을 왼쪽 변수에 대입하는 것 복합 대입 연산자 += : 두 항의 값을 더해서 왼쪽 항에 대입 -= : 왼쪽 항에서 오른쪽 항을 빼서 그 값을 왼쪽 항에 대입 *= : 두 항의 값을 곱해서 왼쪽 항에 대입 /= :... 두잇자바프로그래밍입문두잇자바프로그래밍입문 [4일차] 5장(2) : 참조 자료형, 정보 은닉 크기가 정해진 기본 자료형(int, char, float, double 등..)이 아닌 자료형으로, 프로그래머가 필요에 의해 만든 클래스를 사용할 수도 있고 JDK에서 제공하는 클래스를 사용할 수도 있다. (String 등) 기본 자료형을 사용하듯이 클래스 자료형 변수를 선언해서 사용한다고 생각하면 이해하기 쉬움. 접근 제어자 : 객체 지향 프로그램에서는 예약어를 사용해 클래스 내부의 변수나... 두잇자바프로그래밍입문두잇자바프로그래밍입문 [3일차] 5장(1) : 클래스, 메서드, 인스턴스, 생성자 객체 지향 프로그램 : 객체를 기반으로 하는 프로그램 : '어떤 대상(객체)을 가지고 프로그래밍한다'고 이해하면 됨 : 객체를 정의하고 객체 간 협력을 프로그래밍 하는 것 절차 지향 프로그래밍 : 순서대로 일어나는 일을 시간순으로 프로그래밍하는 것 ex. 클래스 : 객체 지향 프로그램은 클래스를 기반으로 프로그래밍한다. 객체를 클래스로 구현하는 것을 '클래스를 정의한다'라고 함. -> 학생 ... 두잇자바프로그래밍입문두잇자바프로그래밍입문 [7,8일차] 7장 : 배열과 ArrayList 배열(array)을 사용하면 자료형이 같은 자료 여러 개를 한 번에 관리할 수 있다. 배열 선언과 초기화 자료형[ ] V 배열 이름 = new V 자료형[개수]; 자료형 V 배열 이름[ ] = new V 자료형[개수]; 배열 초기화하기 배열 선언하기 배열 초기화하고 출력하기 배열 길이만큼 출력하기 배열의 유효한 요소 값 출력하기 -> 유효한 값을 저장하고 있는 배열의 요소 개수를 알 수 있다... 두잇자바프로그래밍입문두잇자바프로그래밍입문