UXO Studio
  • Java 기초 06 : 산술 연산자
    2024년 09월 25일 11시 02분 50초에 업로드 된 글입니다.
    작성자: UXO Studio

     

     

     

    01 산술 연산자 : +, -, *, /, %

    02 증감 연산자 : ++, --

     

     

     

     

    01 산술 연산자 : +, -, *, /, %

     

    산술 연산자

    public class Main {
        public static void main(String[] args) {
            
            System.out.println(5 + 2);
            System.out.println(5 - 2);
            System.out.println(5 * 2);
            System.out.println(5 / 2);
            System.out.println(5 % 2);
            System.out.println();
            
            System.out.println("5 + 2 = " + (5 + 2));
            System.out.println("5 - 2 = " + (5 - 2));
            System.out.println("5 * 2 = " + (5 * 2));
            System.out.println("5 / 2 = " + (5 / 2));
            System.out.println("5 % 2 = " + (5 % 2));
            System.out.println();
            
            System.out.println("2 / 5 = " + (2 / 5));
            System.out.println("2 % 5 = " + (2 % 5));
        }
    }
     
    ------------------------
    7
    3
    10
    2
    1
    
    5 + 2 = 7
    5 - 2 = 3
    5 * 2 = 10
    5 / 2 = 2
    5 % 2 = 1
    
    2 / 5 = 0
    2 % 5 = 2
    
    ------------------------
     

     

    연산 우선 순위

    public class Main {
        public static void main(String[] args) {
            
            System.out.println("2 + 2 * 2 = " + (2 + 2 * 2));
            System.out.println("(2 + 2) * 2 = " + ((2 + 2) * 2));
        }
    }
     
    ------------------------
    2 + 2 * 2 = 6
    (2 + 2) * 2 = 8
    
    ------------------------
     

     

    public class Main {
        public static void main(String[] args) {
            
            int a = 20;
            int b = 10;
            int c;
            c = a + b;
            System.out.println(c);
            c = a - b;
            System.out.println(c);
            c = a * b;
            System.out.println(c);
            c = a / b;
            System.out.println(c);
            c = a % b;
            System.out.println(c);
        }
    }
     
    ------------------------
    30
    10
    200
    2
    0
    
    ------------------------
     

     

     

    02 증감 연산자 : ++, --

     

    증감 연산자가 앞에 쓰이는 경우 : 문장 수행 전 증감

    증감 연산자가 뒤에 쓰이는 경우 : 문장 수행 후 증감

    public class Main {
        public static void main(String[] args) {
            
            int val;
            
            // 증감 연산자가 앞에 쓰이는 경우
            val = 10;
            System.out.println(val);
            System.out.println(++ val);
            System.out.println(val);
            System.out.println();
    
            // 증감 연산자가 뒤에 쓰이는 경우
            val = 10;
            System.out.println(val);
            System.out.println(val ++);
            System.out.println(val);
        }
    }
     
    ------------------------
    10
    10
    11
    
    10
    11
    11
    
    ------------------------
     

     

    public class Main {
        public static void main(String[] args) {
            
            int val;
            
            // 증감 연산자가 앞에 쓰이는 경우
            val = 10;
            System.out.println(val);
            System.out.println(-- val);
            System.out.println(val);
            System.out.println();
    
            // 증감 연산자가 뒤에 쓰이는 경우
            val = 10;
            System.out.println(val);
            System.out.println(val --);
            System.out.println(val);
        }
    }
     
    ------------------------
    10
    9
    9
    
    10
    10
    9
    
    ------------------------
     

     

    public class Main {
        public static void main(String[] args) {
            
            int waitng = 0;
            System.out.println("현재 대기 인원 : " + waitng + "명");
            System.out.println("번호표를 뽑습니다. 대기 인원 : " + ++ waitng + "명");
            System.out.println("번호표를 뽑습니다. 대기 인원 : " + ++ waitng + "명");
            System.out.println("번호표를 뽑습니다. 대기 인원 : " + ++ waitng + "명");
            System.out.println("번호표를 뽑습니다. 대기 인원 : " + ++ waitng + "명");
            System.out.println("손님이 1명 입장합니다. 대기 인원 : " + -- waitng  + "명");
            System.out.println("손님이 1명 입장합니다. 대기 인원 : " + -- waitng  + "명");
            System.out.println("번호표를 뽑습니다. 대기 인원 : " + ++ waitng + "명");
            System.out.println("번호표를 뽑습니다. 대기 인원 : " + ++ waitng + "명");
            System.out.println("손님이 1명 입장합니다. 대기 인원 : " + -- waitng  + "명");
        }
    }
     
    ------------------------
    현재 대기 인원 : 0명
    번호표를 뽑습니다. 대기 인원 : 1명
    번호표를 뽑습니다. 대기 인원 : 2명
    번호표를 뽑습니다. 대기 인원 : 3명
    번호표를 뽑습니다. 대기 인원 : 4명
    손님이 1명 입장합니다. 대기 인원 : 3명
    손님이 1명 입장합니다. 대기 인원 : 2명
    번호표를 뽑습니다. 대기 인원 : 3명
    번호표를 뽑습니다. 대기 인원 : 4명
    손님이 1명 입장합니다. 대기 인원 : 3명
    
    ------------------------
     
     
     

     

     

    #산술연산자 #증감연산자 #Java프로그래밍 #프로그래밍기초 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #Java기초 #연산자사용법 #덧셈 #뺄셈 #곱셈 #나눗셈 #모듈로연산 #증가연산자 #감소연산자 #연산우선순위 #코드예제

     

    'Java > Java 기초' 카테고리의 다른 글

    Java 기초 08 : 비교 연산자  (0) 2024.09.25
    Java 기초 07 : 대입 연산자  (0) 2024.09.25
    Java 기초 05 : 형 변환  (0) 2024.09.09
    Java 기초 04 : 변수와 상수  (0) 2024.09.09
    Java 기초 03 : 주석  (0) 2024.09.09
    댓글