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