자바 기초

연산자 우선순위

coding1842 2024. 1. 26. 15:09
package com.study.javastudy.study;

public class OperatorExam3 {
    public static void main(String[] args) {
        int a = 5;
        int b = 10;
        int c = 15;

        System.out.println(a - b * c); // -145
        System.out.println((a - b) * c); // -75
        System.out.println(a > 5 && b > 5); // false
        System.out.println(a > 5 || b > 5); // true
        
        //a++ - 5 해보고 a 값 확인하고, ++a - 5 해보고 a 값 확인해보기
        System.out.println(a++ - 5); // 출력이 된 다음 ++, 5-5=0 이 뒤에 +1 값은 0나옴
        System.out.println(a); // 6
//        System.out.println(++a - 5); // 1
//        System.out.println(a); // 6
    }
}