[Java] 3. 데이터 타입



  • Category : Java
  • Tag :


public class _02_DataTypes {
    public static void main(String[] args) {
        System.out.println("============================");
        System.out.println("Test Message");
        System.out.println(123456789);
        System.out.println(-123456789);
        System.out.println(3.14);
        System.out.println(true);
        System.out.println(false);
        System.out.println("============================");


        Scanner scan = new Scanner(System.in);
        System.out.print("시작(start):");
        String trigger = scan.nextLine();

        System.out.println(trigger);
        while (trigger.equals("start")) {

            System.out.println("문자 표현 : 01");
            System.out.println("정수 표현 : 02");
            System.out.println("실수 표현 : 03");
            System.out.println("논리 표현 : 04");
            System.out.println("종료 : 0");
            System.out.print("입력 :");
            int num = scan.nextInt();

            if(num == 0){
                System.out.println("종료");
                break;
            }else{
                System.out.println("잘못 입력하셧습니다.");
            }
            variable(num);
        }
    }
}
public class Variable {

    public static void variable(int num){

        // 문자 표현
        String  var01       = "문자열";
        char    var02       = '문';

        // 정수 표현
        byte    var03       = 127;                  // 8 bit
        short   var04       = 32767;                // 16bit
        int     var05       = 2147483647;           // 32bit
        long    var06       = 1000000000;           // 64bit - 9223372036854775807

        // 실수 표현
        float   var07       = 5.1F;                 // 32bits
        double  var08       = 0.00000000000000001;  // 64bit

        // 논리형 표현
        boolean var09       = true;
        boolean var10       = false;

        if(num == 01){
            System.out.println("-----------문자 표현-----------");
            System.out.println(var01);
            System.out.println(var02);
        } else if (num == 02) {
            System.out.println("-----------정수 표현-----------");
            System.out.println(var03);
            System.out.println(var04);
            System.out.println(var05);
            System.out.println(var06);
        } else if (num == 03) {
            System.out.println("-----------실수 표현-----------");
            System.out.println(var07);
            System.out.println(var08);
        } else if (num == 04) {
            System.out.println("-----------논리 표현-----------");
            System.out.println(var09);
            System.out.println(var10);
        }

        System.out.println("-----------END-----------");
    }
}

변수 타입의 종류

img

기본형의 종류와 크기

img

표현가능 범위

img


Share this post