728x90
반응형
package chap2;
/*
6. 다음결과가 나오도록 Test2 프로그램 수정하기
결과 :
c=30
ch=C
f=1.5
l=27000000000
result=true
*/
public class Test2 {
public static void main(String[] args) {
byte a = 10;
byte b = 20;
byte c = (byte) (a + b);
char ch = 'A';
ch = (char) (ch + 2);
float f = 3f / 2; // int = int /int
//float = float/int
long l= 3000l * 3000 * 3000; // int = int *int*int
//long = long*int*int
float f2 = 0.1f;
double d = 0.1;
// == : 등가연산자.
// d==f2 : d변수의 값과 f2변수의 값이 같나?
// 같으면 ture 결과
// 다르면 false 결과
boolean result =(float)d==f2;// double형 0.1과 float형 0.1은 다르다.
// 값의 저장방식에 의한 오류
System.out.println("c="+c);
System.out.println("ch="+ch);
System.out.println("f="+f);
System.out.println("l="+l);
System.out.println("result="+result);
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 6. 단항 연산자 (증감연산자) Exam1 (0) | 2022.03.11 |
---|---|
[Java] 6. 단항 연산자 (증감연산자, 논리부정, 부호연산자) (0) | 2022.03.11 |
[Java] 1 ~ 5. TEST1 풀이 (0) | 2022.03.10 |
[Java] 1 ~ 5. TEST2 (0) | 2022.03.10 |
[Java] 1 ~ 5. TEST1 (0) | 2022.03.10 |