자바 기초

연산자와 연산

coding1842 2024. 1. 26. 14:50
package com.study.javastudy.study;

public class OperatorExam {
    public static void main(String[] args) {
        int i1 = -5;
        int i2 = +i1; //+는 부호를 그대로 유지
        int i3 = -i1; //-는 부호를 반대로 적용

        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);

        int i4 = ++i3; // i3 = i3+1;
        System.out.println(i4);
        System.out.println(i3);

        int i5 = i3++; // i3 = i3+1; i5에 i3을 더하고 그 뒤에 +1을 해라
        System.out.println(i5);
        System.out.println(i3);

        int i = 5;
        int j = 2;

        System.out.println(i + j);
        System.out.println(i - j);
        System.out.println(i * j);
        System.out.println(i / j); // 정수끼리의 연산은 정수로만 리턴됨
        System.out.println(i / (double) j); // double로 형변환
        System.out.println(i % j);
    }
}