자바의 정석

5764 단어 자바자바

변수

메모리(RAM)에 값을 기록하기 위한 공간

변수 사용 목적

변수를 사용하지 않으면

System.out.println(2*3.141592653589793 * 10);
System.out.println(3.141592653589793 * 10*10);
System.out.println(3.141592653589793 * 10*10*20);
System.out.println(4*3.141592653589793 * 10*10);

변수를 상용하면

doduble pi = 3.141592653589793;
int r = 10;
int h = 20;

System.out.println(2 * pi * r);
System.out.println(pi * r * r);
System.out.println(pi * r * r * h);
System.out.println(4 * pi * r * r);

가독성이 좋아지고 재사용성 증가로 인한 코드량 감소 유지보수 용이

변수에 값 기록 이유

프로그램 실행 시 사용할 값(Data)이 있다면 그 값은 먼저 메모리에 기록 되어야 함

변수의 선언

메모리 공간에 데이터를 저장할 수 있는 공간을 할당하는 것

자료형 변수명

선언 예시

//논리형 변수 선언    //정수형 변수 선언

boolean isTrue;      byte bnum;
                     short snum;      
					 int inum;
                     long lnum;
 
//문자형 변수 선언

char ch;

//문자열 변수 선언  //실수형 변수 선언

Staring str;          float fnum;
					  double dnum;

자료형(Type)

변수의 타입

숫자

정수(integer)를 저장하기 위한 타입(20억이 넘을 땐 long)

int
long

실수를 저장하기 위한 타입
(flaot는 오차없이 7자리 double은 15자리)

float
double

문자

문자를 저장하기 위한 타입

char

여러 문자 (문자열, string)를 저장하기 위한 타입

String

상수

변수와 달리 한번 값을 저장하면 다른 값으로 변경할 수 없다.
타입 앞에 키워드 "final"을 붙여주면 된다.

상수 선언 방법

final int MAX_VALUE;  //정수형 상수 MAX_VALUE를 선언
MAX_VALUE = 100;	 //ok 상수에 처음으로 값 저장
MAX_VALUE = 200;	//에러 상수에 저장된 값을 변경할 수 없다.

좋은 웹페이지 즐겨찾기