정수타입

int

int var1 = 0b1011; //2진수
int var2 = 0206; //8진수
int var3 = 365; //10진수
int var4 = 0xB3; //16진수

System.out.println("var1 : " + var1);
System.out.println("var2 : " + var2);
System.out.println("var3 : " + var3);
System.out.println("var4 : " + var4);

//console//
//1:11
//2:134
//3:365
//4:17t

long

//Long
long lVar1 = 2000000;
long lVar2 = 20000000000L; //L을 붙혀야 long type으로 본다.

byte

byte bVar1 = 125; //byte 저장되는 값의 허용 범위 : -128~127
byte bVar2 = 200; //200은 담을 수 없다.

System.out.println("bVar1 : " + bVar1);
System.out.println("bVar2 : " + bVar3);

char

문자와 문자열이 있다. 문자는 ‘’로 감싸고 문자열은 “”으로 감싸준다 유니코드로 변환되어 저장된다. ( ‘A’ → 문자 , “ABC” → 문자열)

char c1 = 'A';
char c2 = 65; //10진수
char c3 = '\\u0041'; //16진수

char c4 = '가';
char c5 = 44032;
char c6 = '\\uac00';

System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
System.out.println(c4);
System.out.println(c5);
System.out.println(c6);

String타입

String name = "홍길동";
String job = "프로그래머";

System.out.println(name);
System.out.println(job);
System.out.println("번호\\t이름\\t직업");
System.out.print("행 단위 출력\\n");

//이스케이프 문자(console 출력할 때)
//문자열(String)에 사용
//\\t : tab만큼 벌려라
//\\n : enter
//\\r : 맨 앞줄로 이동

//문자의 ""를 출력하고자 하면 앞에 \\를 입력해야한다.
// \\ 뒤에는 실행하고자 하는 명령어가 나와야하기때문에
// \\를 문자열로 반환하고싶다면 \\\\으로 기재해야한다

System.out.println("우리는 \\"개발자\\" 입니다 "); 
System.out.println("봄\\\\여름\\\\가을\\\\겨울");

실수 타입

소수점을 나타내는 타입

//float, double

//float
float var1 = 3.14f;
double var2 = 3.14; // float var2 = 3.14;로 적으면 기본 double로 인식

float var3 = 0.132546465478f; //자동 반올림이 되어 값을 출력함
double var4 = 0.156465154; // 기재한 값 그대로 출력

System.out.println("var3 : " + var3); //0.13254647
System.out.println("var3 : " + var4); //0.156465154

double var6 = 3e6;
float var7 = 3e6F;
float var8 = 3e-3F;

System.out.println("var6 : " + var6); // 3000000.0
System.out.println("var7 : " + var7); // 3000000.0
System.out.println("var8 : " + var8); // 0.003

논리 타입(Boolean)

//논리타입(Boolean)
boolean stop = true;
if(stop) {
System.out.println("중지합니다");
}else {
System.out.println("시작합니다");
}

//console 값 -> 중지합니다