글
(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 |