728x90

삼항연산자 
조건식 ? 참일때 결과 : 거짓일때 결과

문제1 
점수 : 85점
80점이상 합격 미만 불합격

ackage method;

public class CompTest {
	public static void main(String[] args) {
		int score = 85;

		String result = score >= 80 && score <= 100 ? "합격" : "불합격";
		System.out.println("결과 = " + result);
        }
   }

 

결과 = 합격

문제2
score의 값이 짝수인지 홀수인지 나타내기

package method;

public class CompTest {
	public static void main(String[] args) {
		int score = 85;

		// score의 값이 짝수이면 "짝수" 아니면 "홀수"
		result = score % 2 == 0 ? "짝수" : "홀수";
		System.out.println("결과 = " + result);

결과 = 홀수

문제3
두개의 정수중에 큰값 구하기

package method;

public class CompTest {
	public static void main(String[] args) {
	
		// a,b 중에서 큰 값을 출력하시오
		int a = 26, b = 125;
		int result2 = a > b ? a : b;
		System.out.println("결과 = " + result2);
	}
}
결과 = 125

 


문제4
 * ch에 있는 데이터가 대문자이면 소문자로 출력하고 
 아니면(소문자) 대문자로 출력하시오
[실행결과]
T → t
또는
e → E
힌트: 대문자와 소문자의 차이는 32

public class CompTest2 {
	public static void main(String[] args) {
		
		char ch = 'e';
		char result =(char) ('A' <= ch && ch <= 'Z' ? ch + 32 : ch-32);
		System.out.println(result);
		
		char ch2 = 'T';
		char result2 = (char) ('A' <= ch2 && ch2 <= 'Z' ? ch2 + 32 : ch2-32);
		System.out.println(result2);

	}

}
E
t

문제5 a,b중에 큰값 구하기

package method;

public class CompTest {
	public static void main(String[] args) {
		
		// a,b 중에서 큰 값을 출력하시오
		int a = 26, b = 125;
		int result2 = a > b ? a : b;
		System.out.println("결과 = " + result2);
		System.out.println();
        }
 }
결과 = 125

문제5-1 다른방법

package method;

public class CompTest {
	public static void main(String[] args) {
	
		// a,b 중에서 큰 값을 출력하시오
		int a = 26, b = 125;
		
		
		System.out.println("큰값 = "+ Math.max(a, b));
		System.out.println("작은값 = "+ Math.min(a, b));
        }
   }

문제6 공배수 구하기

package method;

public class CompTest {
	public static void main(String[] args) {
    
		int c = 12;
		result = c % 2 == 0 || c % 3 == 0 ? "2와 3의 공배수이다" : "2와 3의 공배수가 아니다";
		System.out.println("결과 = " + result);
		System.out.println();

	}

}
결과 = 2와 3의 공배수이다
728x90

'JAVA' 카테고리의 다른 글

컴퓨터와 가위 바위 보  (0) 2020.09.08
입력하는방법(Scanner, BufferedReader)  (0) 2020.09.04
10진수를 2,8,16진수로 변환하는 법  (0) 2020.09.03
계산기(메소드, switch)  (0) 2020.09.03
클래스 static  (0) 2020.09.03

+ Recent posts