자바 Operator_1

개발세발·2023년 4월 13일

자바스터디

목록 보기
8/21

자바스터디 기록

ch02
_01_operator1

package ch_02;

public class _01_operator1 {
    public static void main(String[] args) {
        //산술 연산자

        //일반연산
        System.out.println(4+2);
        System.out.println(4-2);
        System.out.println(4*2);
        System.out.println(4/2);
        System.out.println(5/2);
        System.out.println(2/4);

        //System.out.println(5.0/2.0);

        System.out.println(4%2); //나머지 연산 4를 2로 나눈 나머지
        System.out.println(5%2);

        //우선순위 연산
        System.out.println(2 + 2 * 2); //6
        System.out.println((2 + 2) * 2); //8

        //변수를 이용한 연산
        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);//20에서 10을 나눴을 때 나머지
        //몫은 2 나머지 0


        //증감연산 ++, --
        int val;
        val = 10;
        System.out.println(val); //10
        System.out.println(++val); //11 ex)연산이 먼저 수행 한 후 다른문장이 수행
        System.out.println(val);

        val = 10;
        System.out.println("-----------------");
        System.out.println(val); //10
        System.out.println(val++); //10 ex)일단 문장을 먼저 수행한 후 연산을 실행
        System.out.println(val); //11

        System.out.println("--------------뺴기");
        val = 10;
        System.out.println(val);//10
        System.out.println(--val); //9 ex)10에서 1을 먼저 증감하고 문장을 수행
        System.out.println(val);

        val =10;
        System.out.println(val); //10
        System.out.println(val--);//10 ex)10을 먼저 출력하고 그 다음줄에서 연산내용 반영
        System.out.println(val); //9

        //은행 대기번호표

        System.out.println("-----은행대기-----");
        int watting = 0;
        System.out.println("대기인원은 : " + watting++); //대기인원:0
        System.out.println("대기인원은 : " + watting++); //대기인원:1
        System.out.println("대기인원은 : " + watting++); //대기인원:2

        System.out.println("총 대기 인원 : " + watting); //총 대기인원 3

    }
}
profile
뉴비개발자

0개의 댓글