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의 경우도 보자마자 부가가치세구나 하고 판단하기 쉽다.
코드를 작성하면서 변수의 가독성을 생각하며 지정하는 습관을 가져보자.