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