본문 바로가기

Java15

자바(JAVA) - 객체지향 프로그래밍(OOP) 객체지향 프로그래밍 (Object Oriented Programming, OOP) 객체를 기반으로 하는 프로그래밍 순서 상관없이 각 객체별로 독립적 사용이 가능하며 하나의 객체가 오류가 날지라도 다른 객체에게 영향을 주지않는다. 더보기 시작기준에서 순서대로 진행이 된다. 순서가 틀려도 안되고 한 부분에 오류가 나면 그 다음 부분 전체가 마비가 되는 순차적인 처리가 중요한 방식 언어 : c언어 객체(인스턴스) 구체적, 추상적 데이터 단위 클래스에서 정의한 것을 토대로 실제 메모리에 할당된 것 객체를 정의 → 객체의 기능구현 → 객체사이의 협력구현 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 장점 코드 재.. 2022. 3. 9.
자바(JAVA) 반복문(while, do-while, for)/ Continue/ Break 반복문 주어진 조건이 만족할 때까지 수행문을 반복적으로 수행 종류 : while, do-while, for 조건의 만족과 반복가능 여부에 대해 정확한 코딩이 필요 while 문 while (조건식) { 수행문; } 조건식이 참인 동안 수행문을 반복해서 수행 (조건식이 false가 될 경우 수행문 수행X) 하나의 조건에 대해 반복수행이 이루어질 때 사용 int a = 0; while (a 2022. 3. 7.
자바(JAVA) 조건문(if / switch-case) if 문 기본 구조 : if (조건문) { 수행문1; } else { 수행문2; } int a = 10; if (a > 100) { System.out.println("a는 100 초과입니다"); } else { System.out.println("a는 100 이하입니다"); } 중첩 if-else문 (나이별 요금 계산) int age; int fee; String name; if (age 2022. 3. 7.
자바(JAVA)의 다양한 연산자와 우선순위 항(Operand) : 연산에 사용되는 값 연산자(Operator) : 항을 이용하여 연산하는 기호 종류 : 단항 연산자, 이항연산자, 삼항연산자 1. 대입 연산자 = 변수에 값을 대입하는 연산자 연산의 결과를 변수에 대입 우선순위가 가장 낮음 왼쪽 변수(lvalue)에 오른쪽 값(rvalue)를 대입 int age = 15; 2. 부호 연산자 +, - 단항 연산자 양/음수 표현, 값의 부호변경 변수에 +,-를 사용한다고 해서 변수의 값이 변하는건 X 변수의 값을 변경하려면 대입 연산자를 사용해야한다. int num = 10; System.out.println(-num); // -10 System.out.println(num); // 10 : num값이 변한게 아님 num = -num; System.ou.. 2022. 3. 4.
JAVA 상수(final)/리터럴/형변환(casting) 상수(Constant) 코드 내에서 final로 선언 변수와는 반대로 프로그램 도중에는 수정불가 사용 목적 프로그램 내에서 변경되지 않아야 하는 값을 상수로 선언해두고 혹시 변경되는 경우 선언된 값만 수정 코드예시 final double PI = 3.14; final int Max_num = 100; PI = 5.55; // error 프로그램 도중 변경 불가 리터럴(Literal) 프로그램에서 사용하는 모든 숫자, 값, 논리값 변수나 필드에 지정할 수 있는 값 (예 : 1, 'A', "hello", 3.14, True) 종류 : 정수, 실수, 문자, 논리, 문자열 리터럴에 해당하는 값은 상수풀(constant pool)에 저장되고 필요한 경우 상수풀에서 가져와서 사용한다. 상수풀(constant poo.. 2022. 3. 3.
JAVA 변수(variable)의 데이터타입(data type) - 실수형/논리형 실수 자료형 - Float, Double 부동소수점 방식 : 무한의 실수를 표현하기 위한 방식 실수를 지수부와 가수부로 나누어 표현한다. 밑수로는 2, 10, 16을 사용한다. Float 4 byte = 32 bit 기본적으로 double형으로 저장하므로 float형으로 저장하려면 숫자 뒤에 식별자(F/f)가 필요 Double 8 byte = 64 bit 실수를 저장할 때 기본적으로 저장되는 방식' double DNum = 3.14; // 성공 float FNum = 3.14; // Error float Fnum2 = 3.14F; // 성공 논리 자료형 - Boolean 논리값(True / False)을 표현하는 자료형 1 byte = 8 bit boolean isMarried = True; 자료형 없이.. 2022. 3. 3.