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 |
Tags
- 오버로딩
- 안드로이드
- JSP
- Graphic
- layout
- 기본
- 클래스
- 예외처리
- paint
- OGNL
- 메소드
- oracle
- struts2
- 어노테이션
- 에러페이지
- AWT
- 배열
- 생성자
- Spring
- HTML
- mybatis
- Menu
- Java
- 전화걸기
- Android
- 이클립스
- JavaScript
- 메서드
- 국제화
- Eclips
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!