Basic/Java

{Java} 연산자 문제

카고형 2020. 3. 11. 16:29
728x90

자바 연산자 연습 문제






3항 연산자 예제

 두 수를 비교 하여 큰값 을 출력 하시오
 (10 과 20 을 비교 해보자)

public class Main {
       public static void main(String[] args) {
                           
             int x = 10;
             int y = 20;
             
             System.out.println(max(x, y));                 
             
       }
       
       
       static int max(int a, int b) {
             
             int result = (a > b) ? a : b;
             return result;
       }
}

산술연산자 예제

// 덧셈 뺄샘 나눗셈 곱하기
public class Main {
       public static void main(String[] args) {
             
             int a = 3;
             int b = 6;
             
             
             System.out.println("a 더하기 b 는" + (a + b));
             
             System.out.println("a 빼기 b 는? " + (a - b));
       
             System.out.println("a 나누기 b는? " + (a / b));
             System.out.println("a 곱하기 b는? " + (a * b));
       
             System.out.println("a b sms ?" + (a % b));
             
             
       }
}



증가 연산자 예제

public class Main {
       public static void main(String[] args) {
             
             int a = 1;
             System.out.println("현재의 a는" + a + "입니다");
             a++;
             System.out.println("현재의 a는" + a + "입니다");
             
             System.out.println("현재의 a는" + ++a + "입니다");
             // ++a 는 a의 1을 더한후 출력
             System.out.println("현재의 a는" + a++ + "입니다");
             // a++는 출력 후  1을 더한다
             System.out.println("현재의 a는" + a + "입니다");
             
       }
}


논리 연산자  예제

public class Main {
       public static void main(String[] args) {
             
             int a = 5;
             int b = 5;
             
             System.out.println("a와 b가 같은가요?" + (a == b));
             System.out.println("a가 b보다 큰가요?" + (a > b));
             System.out.println("a가 b보다 작은 가요 ?" + (a < b));
             System.out.println("a가 b와 같은면서 3보다 큰가요?" + ((a == b) &&  (a > 3)));
           // && 엔드연산자
             System.out.println("a가 50이 아닌가요? " + !(a == 50));
             //a는 5이 아니냐? 아니다 !는 거짓
       }
}





728x90