1.
package com.test01;
/**
*
* Javadoc Test <br/>
* Hello, World! 를 출력하는 class<br/><br/>
*
* Javadoc 만드는 방법<br/>
* project 우클릭 - export - javadoc - %JAVA_HOME%\bin\javadoc.exe <br/>
*
* VM옵션에 -locale ko_KR -encoding UTF-8 -charset UTF-8 -docencoding UTF-8 추가
*
*/
public class MTest01 {
//메인메소드
public static void main(String[] args) {
System.out.println("Hello, World!");
// 한 줄 주석
/*
* 여러 줄 주석
* 주석 = 해당 코드를 확인하는 사람에게 설명하는 말
* Compile 시, 주석은 제거됨
*/
}
}
Hello, World!
2.
package com.test01;
public class MTest02 {
// 정수형 type : byte(1), short(2), int(4), long(8)
public static void main(String[] args) {
// 타입 변수 = 값;
byte b01 = 1;
System.out.println(b01);
b01 = 2;
System.out.println(b01);
byte b02 = 125;
System.out.println(b02);
// java 정수 연산의 기본 타입 : int
byte sumB = (byte) (b01 + b02); // 형 변환
System.out.println(sumB);
System.out.println("-----------------------------------");
short s01 = 32767;
System.out.println(s01);
short s02 = 2;
System.out.println(s02);
short sumS = (short) (s01 + s02);
System.out.println(sumS);
// sumS의 결과가 -32767 이 나오는 이유는?
System.out.println("---------------------------------");
int i = 30;
int j = 20;
int sum = i + j;
System.out.println(sum);
System.out.println("----------------------------------");
// 접미사 l = long
long l01 = 3000000000l;
long l02 = 4000000000L;
long sumL = l01 + l02;
System.out.println(sumL);
System.out.println("----------------------------------");
// 0b : 2진수
System.out.println(0b10);
// 00 : 8진수
System.out.println(0010);
// 0x : 16진수
System.out.println(0x10);
}
}
3.
package com.test01;
public class MTest03 {
// 실수형 type : float(4), double(8)
public static void main(String[] args) {
// 실수형의 기본은 double
// float = 접미사 f
float f01 = 0.1f;
float f02 = 1.3F;
float sumF = f01 + f02;
System.out.println(f01 + " + " + f02 + " = " + sumF);
//double 접미사 d (생략 가능)
double d01 = 100.04;
double d02 = 50.7d;
double d03 = 200.15D;
//실수형의 연산은 double이 기본타입!
double sumD = d01 + d02 + d03;
System.out.println(sumD);
}
}
4.
package com.test01;
public class MTest04 {
// 문자형, 문자열, 논리형
public static void main(String[] args) {
char c01 = 'a';
System.out.println(c01);
String s01 = "aa";
System.out.println(s01);
String s02 = "bb";
System.out.println(s02);
String sumS = s01 + s02;
System.out.println(sumS);
boolean bl01 = true;
boolean bl02 = false;
System.out.println(bl01);
System.out.println(bl02);
}
}
====MTest05 타입의 형태에 따른 데이터 표현 범위===
package com.test01;
public class MTest05 {
/*
* 기본타입 -> 참조타입(wrapper class)
* 1. byte -> Byte
* 2. short -> Short
* 3. int -> Integer
* 4. long -> Long
*
* 5. float -> Float
* 6. double -> Double
*
* 7. char -> Character
*
* 8. boolean -> Boolean
*
* 참조타입은 기능을 사용할 수 있다!
*/
public static void main(String[] args) {
System.out.println("byte의 범위 : " + Byte.MIN_VALUE+ " ~ " + Byte.MAX_VALUE);
System.out.println("short의 범위 : " + Short.MIN_VALUE + " ~ " + Short.MAX_VALUE);
System.out.println("int의 범위 : " + Integer.MIN_VALUE + " ~ " + Integer.MAX_VALUE);
System.out.println("long의 범위 : " + Long.MIN_VALUE + " ~ " + Long.MAX_VALUE);
System.out.println("float의 범위 : " + Float.MIN_VALUE + " ~ " + Double.MAX_VALUE);
System.out.println("double의 범위 : " + Double.MIN_VALUE + " ~ " + Double.MAX_VALUE);
System.out.println("Character 크기 : " + Character.SIZE);
}
}
타입의 형태에 따른 데이터 표현 범위
'IT★_공부' 카테고리의 다른 글
자바의 배열 Array (0) | 2022.08.22 |
---|---|
자바의 Method (0) | 2022.08.22 |
자바의 Type(1) (1) | 2022.08.22 |
Java기본 (0) | 2022.08.22 |
[Java] java란? (0) | 2022.08.22 |