본문 바로가기
프로그램이야기/JAVA

[자바]5. 변수와 자료형

by Doinge 2020. 2. 8.
728x90
반응형

안녕하세요 초보 개발자 Doing입니다. 저번 시간에 다루었던 문자열 출력 다들 많이 해보셨나요?

이번 시간에는 변수와 자료형에 대해서 알아보도록 하겠습니다.

먼저 클래스 파일을 만들어 줍니다. ex02로 만들어 줍니다.

 

실습에 앞서 상수와 변수에 대해 알아보도록 하겠습니다.

상수

고유한 Data 값, 변하지 않는 수

변수

변하는 공간, 대입이 가능한 공간

데이터를 담는 공간이라고 생각하면 된다. 이 공간에 담긴 데이터는 다른 데이터로 변경 가능

식별자의

정의

- 첫 글자 : _, $, 한글 가능, 숫자 사용 불가

- 공백, 특수 문자, 예약어 불가

자료형에 대해 표로 정리해 보았습니다. 참고해 주세요~

자료형

키워드

크기(byte)

기본값

표현 범위

논리

boolean

1

false

false, true

문자

char

2

\u0000

0 ~ 65,535

정수

byte

1

0

-128 ~ 127

short

2

0

-32,768 ~ 32,767

int

4

0

-2,147,483,648 ~ 2,147,483,647

long

8

0

-9,223,372,036,854,775,808

~ 9,223,372,036,854,775,807

실수

float

4

0.0f

-3.4E38 ~ 3.4E38

double

8

0.0

-1.7E308 ~ 1.7E308

이제 예제를 살펴보도록 하겠습니다.

코드 살펴보기

int num1 = 10;

자료형 변수명 = 값;

# int num1 -> 변수의 선언, 자료형이 점수인 num1이라는 변수(식별자)를 만든다. 변수명은 변경 가능하다.(4행)

# 식별자 -> 식별자란 num1에 해당하는 것으로 쉽게 표현하자면 이름이라 부릅니다.

변수 num1의 이름은 num1이며 이 이름은 다른 변수 또는 코드 내의 다른 것과 구분되는데 사용됩니다,

식별자 정의 규칙은 위에 표를 참조해 주세요~

# = 10; -> 값의 저장, 대입 부론 num1이라는 변수에 10이라는 값을 대입한다, 저장한다고 생각하시면 됩니다.


num1=15; System.out.println(num1);//15 System.out.println(num1+5);//20

9행을 보시면 num1=15;라고 num1의 값을 다른 값으로 변경해 주었습니다.

4행에서 num1이란 변수를 선언했죠? 변수를 선언 및 저장 후 다시 이변 수를 사용하려면 그 변수를 불러올 때는 선언은 안 해 주고 변수명만 가져오면 됩니다, 식별자라고 합니다.

기존에 num1이란 값은 10에서 11행 후로 15로 변경하게 됩니다. 출력된 값을 확인해 보세요(11,12행)

이 함수는 어제 배웠던 출력을 담당하는 함수죠? () 안에 num1값이 들어와있네요

출력 결과는 //15 와 같이 같은 값이 나옵니다.


String str = "너는"; String str1 = "누구니"; System.out.println(str+str1);//너는누구니

String str ="너는";

String은 문자형을 의미합니다. 문자만 담을 수 있습니다. 숫자를 넣으면 에러가 발생합니다.

문자는 반드시 큰따옴표로 (" ") 감싸주어야 합니다.

출력 결과는 확인해 보시길 바랍니다.


이번시간에는 변수와 자료형에 대해 간단히 알아보았습니다. 다음 시간에는 연산자에 대해 알아보도록 하겠습니다.

728x90
반응형

댓글