package ch03;
public class OperatorEx1 {
public static void main(String[] args) {
// 1
// 두 수를 덧셈 연산 하여 result1 변수에 담고
// 결과값 30.5를 출력 하세요.
int i = 10;
double d = 20.5;
double result1 = i + d;
System.out.println(result1);
// 2
// result1 변수를 정수형으로 강제 형 변환 해서 출력하세요
System.out.println((int)result1);
// 3
// i 변수의 값을 -1을 뺀 후 출력하세요
// 단, 단항 연산자 사용
System.out.println(--i);
// 4
// d 변수에 값을 -20.5로 출력 하세요
// 단, d 변수에 값을 변경하지 마세요
System.out.println(-d);
// 5
// 변수 i와 d, 관계 연산자를 사용해서 result2 변수를
// 선언하고 변수에 true 값이 담기도록 식을 만들고
// 출력하세요
boolean result2 = i < d;
System.out.println(result2);
int num1 = 10;
int num2 = 30;
// 6
// 변수 result3을 선언하고
// num1과 num2 변수가 숫자 50보다 큰지 논리 연산자를 사용해서 결과를 담고 출력하세요
boolean result3 = (num1 > 50) && (num2 > 50);
System.out.println(result3);
// 7
// num1과 num2 값 중 큰 수를 삼항 연산자를 사용해서
// max 변수에 값을 담고 출력해주세요
// 단, 선언과 초기화를 동시에 해주세요
int max = (num1 < num2) ? num2 : num1;
System.out.println(max);
}
}
출력값
30.5
30
9
-20.5
true
false
30
'Java > Java 연습문제' 카테고리의 다른 글
[JAVA] for문 연습문제 (0) | 2023.07.27 |
---|---|
[JAVA] 조건문을 활용한 간단한 프로그래밍 (2) (0) | 2023.07.26 |
[JAVA] 조건문을 활용한 간단한 프로그래밍 (0) | 2023.07.26 |
[JAVA] 형변환 연습문제 2 (0) | 2023.07.25 |
[JAVA] 형변환 연습문제 (0) | 2023.07.25 |
package ch03;
public class OperatorEx1 {
public static void main(String[] args) {
// 1
// 두 수를 덧셈 연산 하여 result1 변수에 담고
// 결과값 30.5를 출력 하세요.
int i = 10;
double d = 20.5;
double result1 = i + d;
System.out.println(result1);
// 2
// result1 변수를 정수형으로 강제 형 변환 해서 출력하세요
System.out.println((int)result1);
// 3
// i 변수의 값을 -1을 뺀 후 출력하세요
// 단, 단항 연산자 사용
System.out.println(--i);
// 4
// d 변수에 값을 -20.5로 출력 하세요
// 단, d 변수에 값을 변경하지 마세요
System.out.println(-d);
// 5
// 변수 i와 d, 관계 연산자를 사용해서 result2 변수를
// 선언하고 변수에 true 값이 담기도록 식을 만들고
// 출력하세요
boolean result2 = i < d;
System.out.println(result2);
int num1 = 10;
int num2 = 30;
// 6
// 변수 result3을 선언하고
// num1과 num2 변수가 숫자 50보다 큰지 논리 연산자를 사용해서 결과를 담고 출력하세요
boolean result3 = (num1 > 50) && (num2 > 50);
System.out.println(result3);
// 7
// num1과 num2 값 중 큰 수를 삼항 연산자를 사용해서
// max 변수에 값을 담고 출력해주세요
// 단, 선언과 초기화를 동시에 해주세요
int max = (num1 < num2) ? num2 : num1;
System.out.println(max);
}
}
출력값
30.5
30
9
-20.5
true
false
30
'Java > Java 연습문제' 카테고리의 다른 글
[JAVA] for문 연습문제 (0) | 2023.07.27 |
---|---|
[JAVA] 조건문을 활용한 간단한 프로그래밍 (2) (0) | 2023.07.26 |
[JAVA] 조건문을 활용한 간단한 프로그래밍 (0) | 2023.07.26 |
[JAVA] 형변환 연습문제 2 (0) | 2023.07.25 |
[JAVA] 형변환 연습문제 (0) | 2023.07.25 |