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 |