JAVA 프로그래밍

[JAVA] 풀스택 개발자 부트캠프 002일차 ③ 사칙연산

selfdailycoding 2024. 12. 25. 15:21
public class MainClass {

    public static void main(String[] args) {
        /*
            operator: 기본 연산자
                      + - * / %

                      /: 몫
                      %: 나머지
         */

        int number1, number2;
        int result;

        number1 = 25;   // value(값)
        number2 = 7;

        result = number1 + number2;
        System.out.println(result);
        System.out.println(number1 + " + " + number2 + " = " + result);

        result = number1 - number2;
        System.out.println(result);
        System.out.println(number1 + " - " + number2 + " = " + result);
        System.out.println(number1 + " - " + number2 + " = " + (number1 - number2));

        result = number1 * number2;
        System.out.println(result);
        System.out.println(number1 + " * " + number2 + " = " + result);

        // number2 = 0;  0으로 나눌 수 없으므로 제외해야 함.(= 분모가 0인 경우 제외)

        result = number1 / number2;
        System.out.println(result);
        System.out.println(number1 + " / " + number2 + " = " + result);

        result = number1 % number2;
        System.out.println(result);
        System.out.println(number1 + " % " + number2 + " = " + result);

        // 자신의 값을 변경
        number1 = 1;
        number1 = number1 + 2;      // number1 += 2;
        System.out.println("number1 = " + number1);

        number1 += 3;
        System.out.println("number1 = " + number1);

        number1 = 0;
        // increment(++) decremnet(--)
        number1++;
        System.out.println("number1 = " + number1);
        number1--;
        System.out.println("number1 = " + number1);

        // 사용시 주의사항
        // 일반 연산자와 같이 사용
        number1 = 0;

        int tag;
        // tag = number1++; 대입 후 연산함.
        // tag = ++number1;  연산 후 대입함.

        // 아래와 같이 나누어 적는 것이 가장 적절함.
        number1++;
        tag = number1;
        System.out.println("tag: " + tag);
        System.out.println("number1: " + number1);

//        tag = 2 + 3 * 4;        // 14
//        System.out.println("tag = " + tag);

    }
}