Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- OGNL
- Spring
- JavaScript
- 배열
- paint
- JSP
- struts2
- 안드로이드
- AWT
- Menu
- mybatis
- Eclips
- 메서드
- Graphic
- 어노테이션
- 전화걸기
- Android
- 클래스
- layout
- oracle
- 메소드
- 국제화
- 기본
- Java
- HTML
- 예외처리
- 이클립스
- 생성자
- 오버로딩
- 에러페이지
Archives
- Today
- Total
note
기본 자료형 본문
public class VariableTypes {
public static void main(String[] args){
//1.논리형(true, false)
System.out.println("=====논리형=====");
boolean b = true;
//boolean b = 1; // 불허
System.out.println("b= " + b);//+는 연결해주는 부분
//2.문자형 (크기 : 2byte, 표현범위 : 0 ~ 65,535)
//다국어 처리를 위한 유니코드 (uniocode)방식
System.out.println("=====문자형=====");
char c1 = 'A'; //내부적으로는 아스키 코드 65에 해당
char c2 = 65; //A에 해당하는 아스키 코드값 65
char c3 = '\u0041'; //A를 유니코드로 표현 역슬래쉬u는 유니코드
char c4 = '자';
char c5 = '\uc790'; //자를 유니코드로 표현
System.out.println("c1 = " + c1);
System.out.println("c2 = " + c2);
System.out.println("c3 = " + c3);
System.out.println("c4 = " + c4);
System.out.println("c5 = " + c5);
//3.정수형
System.out.println("=====정수형=====");
//byte , 크기 : 1byte, 표현 범위 : -128 ~ 127
byte b1 = 127;
//short, 크기 : 2byte 표현 범위 : -32.768 ~32.767
short s1 = 32767;
//int, 정수표현의 기본, 크기 4byte 표현범위 10억대
int in = 45678;
//long, 크기 : 8byte
long lg = 2345L;
System.out.println("lg = " + lg);
//4. 실수형
//float, 크기 : 4byte f를 넣어 float임을 선언
float f1 = 3.245f;
//double, 실수표현의 기본, 크기 : 8byte
double d1 = 2.56;
//5. 문자열 표시 (기본 자료형이 아님, 참조자료형)
// 기본자료형이 아니기 때문에 클래스를 불러서 사용 그래서 대문자로시작
System.out.println("=====문자열 표시=====");
String str = "Hello World!";
System.out.println("str = " + str);
}
}
=====논리형=====
b= true
=====문자형=====
c1 = A
c2 = A
c3 = A
c4 = 자
c5 = 자
=====정수형=====
lg = 2345
=====문자열 표시=====
str = Hello World!