[Java] 변수(variable)(2)

Date:     Updated:

카테고리:

태그:

java.png

변수 2

변수를 사용하는 방법

  1. 변수를 준비한다 (선언)
  2. 변수의 값을 대입한다 (값 대입 및 초기화)
  3. 변수를 사용한다

자료형이란?

  1. 다양한 값의 형태별로 어느 정도의 크기를 하나의 값으로 취급할 것인지 미리 Computer 와 약속한 키워드이다
  2. ex) 앞에서 사용한 int 자료형은 4byte 만큼 읽어서 하나의 값으로 취급하겠다는 약속이다
  3. 이러한 자료형은 기본자료형(Primary type)과 참조자료형(Reference type)으로 나뉘어진다.

기본자료형 8가지

정수를 취급하는 자료형 4가지

byte bnum;              //1byte
short snum;             //2byte
int inum;               //4byte
long lnum;              //8byte

실수를 출력하는 자료형 2가지

float fnum;             //4vyte
double dnum;            //8byte

문자를 취급하는 자료형 1가지

char ch;                //2byte
char ch2;

논리값을 취급하는 자료형 1가지

boolean isTrue;         //1byte

문자열을 취급하는 자료형

String str;             //4byte (엄밀히 이야기 하면 주소값은 4byte 정수값)

변수의 값을 대입한다.(값 대입 및 초기화)

정수를 취급하는 자료형에 값 대입

bnum = 1; // -128~ +127
snum = 2; //-32768 ~ 32767
inum = 3; //-2147483648~2147483647
//lnum = 8; //-9223342036853775808 ~ 9223372036854775807 아무 문제 없을 것 같지만 뒤에 대문자 L을 붙여야 합니다. 그 이유는 형변환에서 알려드립니다~
lnum = 8L;

실수를 취급하는 자료형에 값 대입

//fnum = 4.0;
fnum = 4.0f;
dnum = 8.0;

문자를 취급하는 자료형에 값 대입

ch = 'a'; //문자 형태의 값을 저장할 수 있다
ch2 = 97; //'a'는'97'이라는 숫자였지? 그래서 숫자로도 저장할 수 있다.

논리를 취급하는 자료형에 값 대입

isTrue = true;

isTrue = false;

문자열을 취급하는 자료형에 값 대입

str = "안녕하세요";

일반적으로 사용하는 독특한 형태가 아닌 일반적인 형태로 사용할 수 있는 자료형을 대표자료형이라고 하며 정수는 int 실수는 double이 대표 자료형이다

변수에 저장한 값을 출력

System.out.println("==========변수에 저장된 값을 출력==========");
System.out.println("bnum의 값 출력 : " + bnum);
System.out.println("snum의 값 출력 : " + snum);
System.out.println("inum의 값 출력 : " + inum);
System.out.println("lnum의 값 출력 : " + lnum);

System.out.println("fnum의 값 출력 : " + fnum);
System.out.println("dnum의 값 출력 : " + dnum);

System.out.println("ch의 값 출력 : " + ch);
System.out.println("ch2의 값 출력 : " + ch2);

System.out.println("isTrue의 값 출력 : " + isTrue);

System.out.println("str 값 출력 : " +str);
  • 출력값
==========변수에 저장된 값을 출력==========
bnum의 값 출력 : 1
snum의 값 출력 : 2
inum의 값 출력 : 3
lnum의 값 출력 : 8
fnum의 값 출력 : 4.0
dnum의 값 출력 : 8.0
ch의 값 출력 : a
ch2의 값 출력 : a
isTrue의 값 출력 : false
str 값 출력 : 안녕하세요

벌써 힘들긴 이르지만 ㅎㅎ 점점 알아야 하는 것들이 많아지고 있다. 그만큼 성장하고 있는거니깐 힘내서 달려보자!!!

포기하지말고 끝까지 완주하자!!!

Java 카테고리 내 다른 글 보러가기

댓글 남기기