자바의 정석
변수
메모리(RAM)에 값을 기록하기 위한 공간
변수 사용 목적
메모리(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)
프로그램 실행 시 사용할 값(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; //에러 상수에 저장된 값을 변경할 수 없다.
Author And Source
이 문제에 관하여(자바의 정석), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@iu0909/자바의-기초저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)