자바의 기초
char
public class CharTypeUnicode {
public static void main(String[] args) {
char ch1 = '헐';
char ch2 = '확';
char ch3 = 54736;
char ch4 = 54869;
char ch5 = 0xd5d0;
char ch6 = 0xd655;
System.out.println(ch1 + " " + ch2);
System.out.println(ch3 + " " + ch4);
System.out.println(ch5 + " " + ch6);
}
}
- 헐 확 / 문자로 사용할 땐 '헐', '확'
헐 확 / 10진수로 매칭된 '헐', '확'의 유니코드 값
헐 확 / 10진수로 매칭된 '헐', '확'의 유니코드 값
boolean
public class Boolean {
public static void main(String[] args) {
boolean b1 = true;
boolean b2 = false;
System.out.println(b1);
System.out.println(b2);
int num1 = 10;
int num2 = 20;
System.out.println(num1 < num2);
System.out.println(num1 > num2);
}
}
- boolean은 1바이트 데이타 타입으로, true랑 false만 들어간다.
- CPU가 응답할때 반드시 9개중 하나의 데이터타입을 정해서 응답한다.
상수
- final int MAX_SIZE = 100;
초기화 -> 처음으로 할당하는 것
상수 이름은 대문자로 정하는게 관례 + 대문자 사이에는 _ 를 사용
면접족보
1. 상수란 무엇이며 변수와의 차이는?
2. 초기화란 무엇인가?
3. 원의 반지름이 10인 원의 넓이를 구하는 프로그램을 작성하시오.
public class Test3 {
public static void main(String[] args) {
double area,radius;
final double PI = 3.14;
radius = 10;
area = PI*(radius*radius);
System.out.println("원의 넓이 = " + area);
}
}
- 고정값인 파이의 값에는 상수인 final double을 사용.
비밀댓글입니다.