목차 1. 객체지향언어 1.1 객체지향언어의 역사 1.1.1 객체지향언어의 기본 개념 1.2 객체지향언어 2. 클래스와 객체 2.1 클래스와 객체의 정의와 용도 2.2 객체와 인스턴스 2.3 객체의 구성요소 - 속성과 기능 2.4 인스턴스의 생성과 사용 2.4.1 [예제]Tv 클래스 만들기 2.4.2 Tv 클래스 만들기 2 2.4.3 Tv 클래스 만들기 3 2.5 객체 배열 2.6 클래스의 또 다른 정의 2.6.1 클래스 - 데이터와 함수의 결합 ⭐︎void에서 return;의 의미 : 함수를 종료하겠다는 의미(if문 종료) 3. 변수와 메서드 3.1 선언위치에 따른 변수의 종류 3.1.1 변수의 종류와 특징 3.1.2 인스턴스 변수(instance variable) 3.1.3 클래스 변수(class v..
1. 배열(array) 1.1 배열의 선언과 생성 1.1.1 배열의 생성 1.1.2 배열의 생성과정 1.1.3 배열의 길이 변경 1.2 배열의 초기화 1.3 배열의 복사 1.4 배열의 활용 1.4.1 [예제] 총합과 평균 1.4.2 [예제] 최대값과 최소값 1.4.3 [예제] 섞기(shuffle) 1.4.4 [예제] 임의의 값으로 배열 채우기 1.4.5 [예제] 정렬하기(sort) 1.5.6 [예제] 빈도수 구하기 2. String 배열 2.1 String 배열의 선언과 생성 2.2 String 배열의 초기화 2.2.1 [예제] String 배열과 for 문 2.2.2 [예제] 16진수를 2진수로 변환 2.3 char 배열과 String 클래스 2.3.1 String 클래스의 주요 메서드 2.3.2 [예..
2. 반복문 - for, while, do-while 2.1 for for (초기화; 조건식; 증감식) { // 조건식이 참일 때 수행될 문장 } 2.1.1 별 찍기 - 왼쪽 정렬 public class _09_Star { public static void main(String[] args) { for(int i=1; i answer) { System.out.println("down"); } else if (input > 50 up 1 과 100 사이의 임의의 정..
1. 조건문 - if, switch 1.1 if if (조건식) { // 조건식이 참(true)일 때 수행될 문장들을 적음. } 블럭 내의 문장이 하나뿐일 때는 괄호{} 생략 가능 [예제] 괄호 생략 가능 if(score > 60) System.out.println("합격입니다.") → 나중에 새로운 문장들이 추가되면 괄호{}로 문장들을 감싸주어야 함. → 감싸지 않을 경우의 예시 if (score > 60) System.out.println("합격입니다."); // 문장 1. if문에 속한 문장 System.out.println("축하드립니다."); // 문장 2. if문에 속하지 않은 문장 [예제] if문을 활용하여 입력받은 숫자가 0인지 아닌지 판별하기 import java.util.Scanner;..
6.1 조건 연산자 ? : 조건식 ? 식1 : 식2 조건식이 참일 경우 → 식1 / 조건식이 거짓일 경우 → 식2 조건 연산자도 식1과 식2, 이 두 피연산자의 타입이 다른 경우, 이항 연산자처럼 산술 변환이 발생한다 6.1.1 [예제] 조건 연산자에서의 산술 변환 x = x + (mod < 0.5 ? 0 : 0.5) 0과 0.5의 타입이 다름 →x = x + (mod < 0.5 ? 0.0 : 0.5) 0이 0.0으로 변환 6.1.2 [예제] 조건 연산자를 활용한 절댓값 구하기 public class _20_ConditionOperator { public static void main(String[] args) { int x, y, z; int absX, absY, absZ; char signX, sig..
5. 논리 연산자 ||(OR결합) 피연사자 중 어느 한 쪽만 true이면 true를 결과로 얻는다. &&(AND결합) 피연산자 양쪽 모두 true이어야 true를 결과로 얻는다. [예제] 사용자로부터 문자를 입력받아서 숫자, 영문자(소문자), 영문자(대문자) 구별하기 public class _16_LogicalOperator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); char ch = ' '; System.out.print("문자를 하나 입력하세요 : "); String input = scanner.nextLine(); ch = input.charAt(0); if ('0' > 1)); System..