참치코더의 꿈 메모장

210706 java - 변수, 기본 타입 본문

JAVA

210706 java - 변수, 기본 타입

참치깡 2021. 7. 6. 19:12
728x90

"변수란 , 단 하나의 값을 저장할 수 있는 메모리 공간"

 

int age;

int : 변수 타입 (변수에 저장될 값이 어떤 타입인지를 지정하는 것이다.) 

age : 변수 이름 (변수에 붙인 이름)

 

변수의 초기화

int age = 25;

int 라는 변수 타입을 가진 age 변수에 25라는 값으로 초기화 한것이다.

 

"변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는것"

 

두 변수의 값 교환하기 

 

변수를 하나 선언 해서 교환하는 값을 위한 임시 저장소로 사용하면 된다.

 

*덧셈 연산자는 두 값을 더하거나, 문자열과 숫자를 하나로 결합하기도 한다.

 

변수의 명명규칙 

 

프로그래밍에서 사용하는 모든 이름을 식별자라고 한다.

 

1. 대소문자가 구분되며 길이에 제한이 없다.

 

2. 예약어를 사용해서는 안 된다.

 

3. 숫자로 시작해서는 안 된다.

 

4. 특수문자는 '_'와 '$'만을 허용한다.

 

JAVA 프로그래머들에게 권장하는 규칙

 

1. 클래스 이름의 첫 글자는 항상 대문자로 한다.

- 변수와 메서드의 이름의 첫 글자는 항상 소문자로 한다.

 

2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.

- 카멜 표기법(낙타 표기법) 주로 사용

 

3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_'로 구분한다.

 

변수의 타입

 

기본형과 참조형

 

"자료형은 크게 기본형과 참조형 두 가지로 나눌 수 있는데 기본형 변수실제 값을 저장 하고

참조형 변수어떤 값이 저장되어 있는 주소를 값으로 갖는다."

 

*참조변수 선언 방법

 

클래스이름 변수이름;

 

기본형(primitive type)

 

1. 논리형 - boolean(true or false)

2. 문자형 - char(문자 1개 저장)

3. 정수형 - byte, short, int, long(정수 저장 주로 int 사용)

4. 실수형 - float, double(실수 저장 주로 double 사용)

 

  1byte 2 byte  4byte  8 byte
논리형 boolean      
문자형    char    
정수형 byte short  int  long
실수형     float double

 

*실수형은 정수형과 저장형식이 달라서 같은 크기라도 훨씬 큰 값을 표현할 수 있으나 

오차가 발생할 수 있다는 단점이 있다.

 

float < double (double이 더 정밀도가 높다)

 

상수

변수와 달리 한번 값을 저장하면 다른 값으로 변경 할 수 없다.

그리고 반드시 선언과 동시에 초기화해야 한다.

 

final int MAX_SPEED = 10;

 

*상수의 이름은 대문자로

 

접미사

long - l or L(l은 숫자1과 구분하기 힘들기 때문에 대문자를 주로 사용한다.)

float - f

double - d(double은 실수형에서 기본형이라 접미사 생략이 가능하다.)

16진수 - 0x or 0X

8진수 - 0

 

* 문자 리터럴은 반드시 안에 하나의 문자가 있어야 한다.

 

*덧셈 연산자(+)는 피연산자가 모두 숫자일 때는 두 수를 더하지만, 피연산자 중 어느 한 쪽이 

 String이면 나머지 한 쪽을 먼저 String으로 변환한 다음 두 String을 결합한다.

 

 

728x90

'JAVA' 카테고리의 다른 글

2021/07/09 JAVA - 과제 - 숫자 야구 게임  (0) 2021.07.09
20210708 JAVA 과제 - '탄수화물 중독' 자가 진단 하기  (0) 2021.07.08
Java// java.util.function 패키지  (0) 2020.04.22
Java// 람다식  (0) 2020.04.19
JAVA// Calendar & DATE  (0) 2020.02.16
Comments