1. 연산자
- 산술 연산자 : 수식 계산이나 문자열 합치기 등에 사용되는 연산자. (+ - * / % 등이 있음)
- 형변환 : (정수 / 정수 = 정수) (실수 / 실수 = 실수) (정수 / 실수 = 실수) (실수 / 정수 = 실수)
- 단항 연산자 : 하나의 항을 대상으로 하는 연산자 (+ - ++ --) 등이 있으며 특히 증감을 나타내는 연산자는 많이 쓰이며, 위치에 따라서 증감의 순서가 바뀐다. println(); 에서 쓸 때 순서에 주의하자.
- 연산자의 우선 순위
2. 비교와 Boolean
- Boolean : 참과 거짓을 의미하는 데이터 타입
- 비교 연산자(관계 연산자) : 좌항과 우항의 대소비교를 할 때 쓰인다.
- .equals : 문자열 비교시에 쓰이는 메소드
class Main {
public static void main(String[] args) {
String a = "Hello world";
String b = new String("Hello world");
System.out.println(a.equals(b));
}
}
이 코드의 출력 결과는 true 이다. 문자와 문자를 비교할 때 == 대신에 str_something.eqauls( ) 메소드를 사용하는 것을 잊지 말자.
3. 조건문
- if () {} else if () {} else {} : 소괄호 안에 true or false 로 정할 수 있는 조건문을 넣어주면 그 조건의 T/F 값에 따라 중괄호 안의 코드가 실행된다.
- switch() case ~ : 소괄호 안에 있는 내용과 일치하는 case로 이동, case 아래 구문이 실행되며, break를 원하는 자리에 잘 넣어주는게 중요하다. 또한 default를 사용하여 case에 해당하지 않을 때, 디폴트 실행을 만들 수 있다.
4. 논리 연산자
- and : && 기호로 사용한다. 앞 문장과 뒷 문장을 둘 다 만족해야 할 때 사용한다.
- or : || 기호로 사용한다. 앞 문장과 뒷 문장 중 하나라도 true 라면, 조건을 만족한다. (true)
- not : ! 기호로 사용한다. 기존의 Boolean 값, T/F 값을 반대로 만든다.
'Java Spring' 카테고리의 다른 글
6. 객체 지향 프로그래밍 (0) | 2023.03.27 |
---|---|
5. 메소드, 입출력 (0) | 2023.03.27 |
4. 반복문, 배열 (0) | 2023.03.26 |
2. Data Type (0) | 2023.03.20 |
1. Java Review (by 생활 코딩) (0) | 2023.03.18 |