article thumbnail image
Published 2021. 11. 25. 19:59
728x90
변수(Identifier)

 

변수란 - 하나의 값을 저장할수 있는 메모리 공간이다.
예를들면  정수타입 변수는 정수값만 저장할수있고 실수타입 변수는 실수값만 저장할수있다.

 

변수 선언방법

 

앞에 자료형을 써주고 뒤에 변수 이름을 써주면 됩니다.

 

정수형을 담을 변수 a, 문자열을 담을 변수  s 를 선언하기 위해서는 이렇게 써주면 됩니다.

int a;
String s;

 

변수 선언 과정 규칙들

 

1. 대소문자를 구분합니다.  helloclass 와  helloClass는 서로 다른 변수입니다.

2.숫자로 시작할수없습니다.

3.밑줄(_)과 달러표시($)를 사용할수있지만, 사용하지 않는것이 좃습니다. $ 는 주로 자동생성되는 변수명으로 쓰이고 _는 보통 상수이름에 쓰입니다.

4. class,public 과 같은 자바의 예약어는 변수명으로 쓸수 없습니다.

 

5.자바의 변수명은 '카멜케이스(camelCase)' 라는 기법으로 작성하는것이 좋습니다. 첫번째는 소문자이고, 그후에 새로운 단어의 첫번째글자는 대문자입니다.

Ex) myName, whenYouLoveSomeone

 

 

자, 샘플을 한번 보겠습니다.

 

위에 나와있는 것에 대한 값입니다.

 

 

 

 

 

 

자바에는 기본자료형이 있습니다. 

누가나 한번쯤은 들어봤을만한 단어들입니다.

좀더 자세하게 알아보도록 하겠습니다.

 

 

자, 숫자를 담는 자료 숫자형 에 대해 알아보겠습니다.

 

정수형 그리고 소수형

 

정수형 

자바에서는 int 를 정수형의 메인으로 사용합니다. 즉, 정수를 입력하면 기본적으로 int로 간주합니다.

byte a = 127;

이렇게 변수를 지정해주면 127은 byte의 범위에 속해있기때문에 컴파일러가 알아서 127을byte로 바꿔줍니다.

 

 

소수형으로는  float 과 double 이 있습니다

float은 담는 숫자가 7이고 double 은 15이기때문에 

double을 대부분 사용하며   float을 쓸때에는 숫자뒤에f를 붙여주도록합니다.

서로 다른 타입의 연산에서는 큰 타입에 맞추어 자동형 변환 됩니다.

 

 

글자(charactor or char)

글자하나를 담는 자료형  char

한글자만 넣어줄수잇고 작은 따옴표로 글자를 둘러싸야합니다. 여러개의 글을 적고 싶을때에는  String 이라는 자료형을 사용하면됩니다.

 

 

불린(boolean)

 

참(true), 거짓(false)을 담는 boolean 입니다. 값으로도 참,거짓이 가능합니다.

 

 

문자형

  String 은 기본자료형이 아닌 클래스입니다. 

클래스를 변수의 형으로쓰고 변수를 선언하면 그 변수는 클래스의 인스턴스를 담을수 있습니다.

 

 

 

 

 

값으로

 

728x90

'lecture' 카테고리의 다른 글

Day 5  (0) 2021.11.30
Day 4 -1  (0) 2021.11.27
Day 4  (0) 2021.11.27
Day 3-1 스캐너(Scanner)  (0) 2021.11.25
Day 3 - 연산자  (0) 2021.11.25
복사했습니다!