본문 바로가기
  • developer
  • challenge
이론수업

자바 변수 기초타입(byte,char,shart.int,long,float,double)

by 빵승 2024. 1. 5.

변수에 대해 알아보기

변수란, 데이터를 저장하는 메모리공간 [비유. 음식을 담는 그릇]

데이터의 5가지 유형에 따라 적합한 그릇의 종류가 있음. 이를 자료형이라고 부름.

 

자료형 변수

 

primtive type-boolean-논리값 -1byte

기초타입 -byte -정수(이미지 미디어)-1byte

기초타입 -char -한문자 -2byte

기초타입 -shart -정수 -2byte

기초타입 -int -정수 -4byte

기초타입 -long -정수 -8byte

기초타입 -float -실수 -4byte

기초타입 -double -실수 -8byte

 

참조타입 변수

reference type-System,String,Random,Byte,Float 등등   (참조타입 2000개정도)

int age;   int myAge;   int Age;   int yourAge;   int _age;

 

변수 a안에 있는 값을 출력해보기

!!대입연산자. 오른쪽값을 왼쪽에 넣어주는 연산자!!

 int a;

a = 10;              

System.out.println(a); ----결과값  10

  int c;

c = 20 + a;

System.out.println(c + 3); ----결과값  33

 

한문자를 저장하는 변수

 char b;

b = 'G';

System.out.println(b)----결과값  G

 

변수 초기화:변수를 만들면서 값을 넣는 코드

 int e = 40; 

 

System.out.println(e); ----결과값  40

 

int f = a + e;

 

System.out.println(f); ----결과값  50

 

boolean n1 = true;

 

byte n2 = 127;

 

System.out.println(n2);  ----결과값  127

 

short n3 = -32000;

 

System.out.println(n3);  ----결과값  -32000

 

int n4 = 2100000000;

 

System.out.println(n4);  ----결과값  21000000000

 

롱타입의 정수를 쓸때는 뒤에 L를 붙여줘야 인식 가능(대문자든 소문자든 가능하지만 식별이 헷갈릴수있어 대문자)

 

 long n5 = 2500000000000000000L; 

System.out.println(n5);  ----결과값 2500000000000000000

 

float n6 = 3.14F;

 

System.out.println(n6);  ----3.14F

 

double n7 = 3.14;

 

System.out.println(n7);  ----결과값  3.14