자바의 정석 3판을 공부하며 정리합니다.

 

연산자는 연산을 수행하는 기호를 말한다.

 

2. 단항연산자

 2.1 증감연산자 ++   --

 증감연산자는 피연산자에 저장된 값을 1증가 또는 감소시킨다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package java_bible_ch3;
 
public class OperatorEx {
 
    public static void main(String[] args) {
        int a = 5
        int b = 5;
        
        System.out.println(a++); // 5 출력 후 6
        System.out.println(++b); // 6 출력 후 6
        
        System.out.println(a);     // 6 출력
        System.out.println(b);   // 6 출력
    }
}
 
cs


3. 산술연산자

 3.2 나머지 연산자 %

 

4. 비교연산자

 

5. 논리연산자

 

Scanner 활용한 논리연산자


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package java_bible_ch3;
 
import java.util.Scanner;
 
public class OperatorEx01 {
 
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        char ch = ' ';
        
        System.out.printf("문자 하나를 입력하세요 : ");
        
        String input = scanner.nextLine();
        ch = input.charAt(0);
        
        if('0' <= ch && ch <= '9') {
            System.out.println("입력한 문자는 숫자입니다.");
        }
        
        if(('a' <= ch && ch <= 'z'|| ('A' <= ch && ch <= 'Z')) {
            System.out.println("입력한 문자는 영문자입니다.");
        }
    }
}
cs


+ Recent posts