java 변수의 정의

limchard·2023년 10월 25일
0

java

목록 보기
7/48
int a = 1; // Number -> integer(정수) ... -2, -1, 0, 1, 2...
System.out.println(a);
double b = 1.1; // real number(실수) -> double ...-2.1, -1.2 ... 0 ... 1.3, 2.3...
System.out.println(b);
String c = "Hello World"; // 문자열
System.out.println(c);

변수를 지정하는 것을 배웠다.
기본적으로 숫자의 경우 기본적으로 정수, 실수를 지정하고 문자열을 지정했다.
변수를 지정하는 이유는 아래와 같다.


데이터 타입을 지정하는 이유
자바에서는 변수를 만들 때 왜 데이터 타입을 지정할까요?
변수의 데이터 타입을 바로바로 판단할 수 있기 때문입니다.

비유적으로 빈 물컵에 담겨있는 보라색 액체가 있다고 합시다.
이 액체가 무엇인지 판단하기 위해서는 냄새도 맡아보고 맛을 보는 등 여러 과정을 거쳐야 합니다.
하지만 개봉하지 않은 포도주스 병에 담겨있는 보라색 액체는 어떨까요?
이것이 포도주스라고 바로 판단할 수 있을 것입니다.
또한 변수는 한번 사용이 아니라 무한히 재사용 할 수 있다.
하여 변수를 지정할 시에는 가독성이 좋게 지정해야 협업을 하거나, 추후 다른사람이 봤을때, 또는 내가 다른 사람의 코드를 봤을때 파악하기에 쉽다.

public static void main(String[] args) {

String name = "limchard";
System.out.println("Hello, "+name+" ... "+name+" .... egoing ... bye");

double VAT = 10.0;
System.out.println(VAT);
	}

위와 같이 변수를 name으로 지정하면 누가봐도 '변수가 이름이구나'라고 판단하게 되고, VAT의 경우도 보자마자 부가가치세구나 하고 판단하기 쉽다.

코드를 작성하면서 변수의 가독성을 생각하며 지정하는 습관을 가져보자.

profile
java를 잡아...... 하... 이게 맞나...

0개의 댓글