(2) Java_basic1 - Data Type

JAVA/JAVA 이론 2018. 10. 17. 11:58

1. Data Type ( 자료형 )


2. Var ( 변수 )

 



===================================== DataTypeEx1 ========================================


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
package com.day2;
 
public class DataTypeEx1
{
    /* Data Type 연습
     * 
     * - 문자열 : "" 
     * - 정수  / 실수 : 34(정수) , 3.4(실수) 
     * - 논리 : true(참) & false(거짓)
     * 
     */
    
    public static void main(String[] args)
    {
        System.out.println("*****************");
        System.out.print("이름 : ");
        System.out.println("홍길동");
        System.out.print("나이 : ");
        System.out.println(23+10); // 정수 : 연산( + , - , * , / 등 가능)
        System.out.print("재수강: ");
        System.out.println(true); // 논리데이터
        System.out.println("*****************");
 
    }
 
}
 
cs



===================================== DataType Ex2 =======================================



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
package com.day2;
 
public class DataTypeEx2 
{
    // 데이터 형식(타입)을 지정하는 출력
    public static void main(String[] args) 
    {
        // 줄바꿈 ( 개행 ) : \n 
        // tab : \t
        // 정수 출력은 %d ( 형식문자 )
        System.out.printf("%d\n\t",34);
        
        // 문자열 출력은 %s
        System.out.printf("%s\n\n","홍길동");
        System.out.printf("%s - %d - %s\n\n\n","홍길동",25,true);
        
        System.out.printf("%s\n","*********************");
        System.out.printf("%s : %s\n","이름","홍길동");
        System.out.printf("%s : %d\n","나이",23);
        System.out.printf("%s : %s\n","재수강",true);
        System.out.printf("%s\n","*********************");
        
    }
 
}
 


cs




=========================================== Var ===========================================



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
31
32
package com.day2;
 
public class VarEx1 
{
    // 데이터를 메모리에 저장하고 다시 읽기/쓰기 하는 변수  연습.
    public static void main(String[] args) 
    {
         // 변수는 데이터 형식에 따라 *선언하고 *사용.
         //1. 정수형 변수 선언 : int 변수이름(사용자정의)
        
            int age; // <-- 선언만
            
         //2. 변수 사용 : 데이터 읽어오기 , 데이터 저장하기  
            
            age = 100;    // 데이터 저장(대입문)
            System.out.println(age); // 데이터 읽어오고 출력
            
            int num = 50// 변수 선언과 초기값 저장.
            int result;
            
            result = num + 1000// 연산식 ( 대입문 )
 
            System.out.println("num = " + num + " , result = " + result);
            System.out.printf("num = %d , result = %d\n",num,result);
            
    }
 
}



 
cs



========================================= Var2 ===========================================



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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.day2;
 
public class VarEx2 
{
    // 변수를 이용한 연산 
    public static void main(String[] args)
    {
        
        int a;
        int b;
        
        a=56;
        b=78;
        
        System.out.printf("%d + %d = %d\n",a,b,a+b); 
        System.out.printf("%d - %d = %d\n",a,b,a-b); 
        System.out.printf("%d * %d = %d\n",a,b,a*b); 
        System.out.printf("%d / %d = %d\n",a,b,a/b);
        
        a= 2147483647;    // int 정수의 최대 값 ( 양수 )
        System.out.println("a = " + a);
        b= -2147483648// int 정수의 최소 값 ( 음수 )
        System.out.println("b = " + b);
        
        System.out.println("int로 저장하는 데이터값이 초과되는 경우 (overflow) ");
        a= 2147483647 +1;            // overflow : 연산결과 오류 
        System.out.println("a = " + a);
        b=-2147483648-1;
        System.out.println("b = " + b);
        
        // 정수 저장 데이터 범위를 확장한다   int( 4 byte ) -> long ( 8 byte )
        
        System.out.println("정수를 long 형식 선언하여 저장");
        
        long la = 2147483647L + 1 ;
        // 2147483647 + 1 -> 4 byte 공간에서 덧셈
        // 2147483647L + 1 -> 8 byte 공간에서 덧셈
        System.out.println("la = " + la);
        
        long lb = -2147483648L - 1 ;
        System.out.println("lb = " + lb);
        
        long lc = 2147483648L; // long 형식 데이터는 끝에 L표시
        System.out.println("lc = " + lc);
        
        
    
    }
            
}


 
cs


'JAVA > JAVA 이론' 카테고리의 다른 글

(6) If & For  (0) 2018.10.23
(5) Op & IF & Char  (0) 2018.10.22
(4) String & Boolean  (0) 2018.10.21
(3) KeyInput & FloatingPointNum  (0) 2018.10.18
(1) JAVA Start  (0) 2018.10.16

설정

트랙백

댓글