Programming/Java
-
[Java 자바] 4. 조건문과 반복문 ① 조건문, if, if-else, else if, switchProgramming/Java 2022. 7. 30. 13:48
4-1. 코드 실행 흐름 자바 프로그램을 시작하면 main() 메소드의 { } 부분을 위에서 아래로 실행 - 조건문, 반복문을 통해 이러한 흐름을 제어 4-2. 조건문 (if 문, switch 문) 4-2-1. if 문 // 기본 Syntax if (조건식) { 조건식이 true일 경우 실행할 문장1; 조건식이 true일 경우 실행할 문장2; } // 실행할 문장이 1개인 경우 중괄호 생략 가능 if (조건식) 조건식이 true일 경우 실행할 문장; // 예시 int score = 95; if(score > 90) { System.out.println("점수가 90보다 큽니다."); System.out.println("A등급입니다."); } if(score < 90) System.out.println("..
-
[Java 자바] 3. 연산자 ② 이항 연산자, 삼항 연산자Programming/Java 2022. 7. 27. 09:00
연산자 이전글: https://erinh.tistory.com/entry/Java-5-연산자단항-연산자 3-4. 이항 연산자 : 피연산자가 두 개인 연산자 3-4-1. 산술 연산자 ( +, -, * , /, % ) 연산식 설명 피연산자 + 피연산자 덧셈 연산 피연산자 - 피연산자 뺄셈 연산 피연산자 * 피연산자 곱셈 연산 피연산자 / 피연산자 좌측 피연산자를 우측 피연산자로 나눗셈 연산 피연산자 % 피연산자 좌측 피연산자를 우측 피연산자로 나눈 나머지를 구하는 연산 🎉 산술연산자는 피연산자들의 타입이 동일하지 않을 경우, 아래 규칙에 따라 피연산자의 타입을 일치 시킨 후 연산 수행 ⓵ 피연산자들이 모두 정수 타입이고, int 타입보다 크기가 작을 경우 모두 int 타입으로 변환 후 int 타입으로 산출 ..
-
[Java 자바] 3. 연산자 ① 연산자 우선순위, 단항 연산자Programming/Java 2022. 7. 26. 22:01
3-1. 연산자와 연산식 - 연산(Operations): 프로그램에서 데이터를 처리하여 결과를 산출하는 것 - 연산자(Operator): 연산에서 사용되는 표시나 기호 - 피연산자(Operand): 연산되는 데이터 - 연산식(Expressions): 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 연산자 종류 연산자 피연산자 수 산출값 기능설명 산술 +, -, *, /, % 이항 숫자 사칙연산 및 나머지 계산 부호 +, - 단항 숫자 음수와 양수 부호 문자열 + 이항 문자열 두 문자열을 연결 대입 =, +=, -=, *=, /=, %= 등 이항 다양 우변의 값을 좌변의 변수에 대입 증감 ++, -- 단항 숫자 1만큼 증가/감소 비교 ==, !=, >, =, >, > 이항 숫자 비트를 좌측/우측으로 ..
-
[Java 자바] 2. 변수와 타입 ② 데이터 타입, 타입 변환Programming/Java 2022. 7. 26. 20:39
변수와 타입 이전글: https://erinh.tistory.com/entry/Java-2-변수?category=1028392 2-2. 데이터 타입 (Data Type) : 모든 변수에는 타입이 있으며, 타입에 따라 저장할 수 있는 값의 종류와 범위가 달라짐 2-2-1. 기본(원시: primitive) 타입 - 데이터 타입은 크게 기본타입과 참조타입으로 구분 (참조타입은 별도 포스팅에서 다룰 예정) 값의 종류 기본 타입 메모리 사용 크기 초기값 저장되는 값 범위 정수 byte 1 byte 8 bit 0 -128 ~ 127 char 2 byte 16 bit \u0000 총 65,536개 문자 표현 가능 short 2 byte 16 bit 0 -32,768 ~ 32,767 int 4 byte 32 bit 0..
-
[Java 자바] 2. 변수와 타입 ① 변수의 선언, 사용, 읽기Programming/Java 2022. 7. 26. 20:37
2-1. 변수 2-1-1. 변수란? - 변수(Variable): 값을 저장할 수 있는 메모리 공간 - 자바에서 변수에는 한 가지 데이터 타입의 한 가지 값만 저장 가능 2-1-2. 변수의 선언 // 데이터타입 변수명; 으로 선언 가능 String name;// 문자열(String) 타입을 저장할 수 있는 name 변수 선언 int age;// 정수(int) 타입을 저장할 수 있는 age 변수 선언 double height;// 실수(double) 타입을 저장할 수 있는 height 변수 선언 // 같은 타입의 변수는 한꺼번에 선언 가능 int x, y, z; [ 변수 선언시 작성 규칙(Naming convention) ] 작성 규칙 예 문자나 '$', '_'로 시작 가능 (가능) price, $price..
-
[Java 자바] 1. 자바의 기본 개념 (Java SE, JDK, JRE, JVM)Programming/Java 2022. 7. 26. 20:35
1-1. 프로그래밍 언어란? : 사람의 언어와 컴퓨터가 이해할 수 있는 기계어의 다리 역할을 하는 언어 1-2. 자바란? : 대표적인 프로그래밍 언어로, 자바 언어로 작성된 소스를 컴파일러를 통해 기계어로 변환하여 컴퓨터에 실행할 수 있음 1-2-1. 자바의 특징 1) 높은 이식성 - 서로 다른 환경을 가진 시스템간 프로그램을 옮겨 실행할 수 있는 것을 의미 - MS윈도우에서 실행하는 프로그램을 리눅스 또는 유닉스에서 실행할 수 있음(JRE가 설치되어 있는 모든 운영체제에서 가능) 2) 객체 지향 언어 - 객체 지향 프로그래밍(OOP: Object Oriented Programming) : 프로그램을 개발하는 과정에서 부품에 해당하는 객체들을 먼저 만들고, 이것을 조립하여 전체 프로그램을 완성하는 기법 ..