JAVA/JAVA 연습

Do it! 자바 프로그래밍 : 연산자 01

HicKee 2022. 10. 1. 23:12

산술 연산자로 총점과 평균 구하기 74p

public class OperationEx1 {
	public static void main(String[] args) {
        
        int mathScore = 90;
        int engScore = 70;

        int totalScore = mathScore+engScore;
        
        System.out.println(totalScore);

        double avgscore = totalScore/2;
        System.out.println(avgscore);
	}
}

증가, 감소 연산자로 값 연산하기 75p

public class OperationEx2 {
	public static void main(String[] args) {
        
       int gameScore = 150;

       int lastScore1 = ++gameScore;
       System.out.println(lastScore1);

       int lastScore2 = --gameScore;
       System.out.println(lastScore2);
	}
}
단락 회로 평가 실습하기 78p
public class OperationEx3 {
	public static void main(String[] args) {
        int num1 = 10;

        int i = 2;

        boolean value = ((num1 = num1+10)<10)&&((i = i+2)<10);
        System.out.println(value);
        System.out.println(num1);
        System.out.println(i);

        value = ((num1 = num1+10)>10)||((i=i+2)<10);
        System.out.println(value);
        System.out.println(num1);
        System.out.println(i);

	}
}

조건 연산자를 사용하여 나이 비교하기 81p

public class OperationEx4 {
	public static void main(String[] args) {
        int fatherAge = 45;
        int motherAge = 47;

        char ch;
        ch = (fatherAge>motherAge)? 'T':'F';
        
        System.out.println(ch);
	}
}

비트 이동 연산자를 사용하여 연산하기 85p

public class OperationEx5 {
	public static void main(String[] args) {

        int num = 0B00000101;

        System.out.println(num << 2);
        System.out.println(num >> 2);
        System.out.println(num >>> 2);
        System.out.println(num);

        num = num << 2;
        System.out.println(num);
	}
}