note

기본 자료형 본문

자바/변수

기본 자료형

투한 2011. 12. 13. 10:50
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!



 

'자바 > 변수' 카테고리의 다른 글

자바 형변환 정리  (0) 2012.01.07
자동형변환  (0) 2011.12.13
자동형변환 명시적형변환  (0) 2011.12.13
변수와 상수  (0) 2011.12.13