Java/생활코딩
[생활코딩] 변수
딥런
2021. 12. 20. 20:25
* 1은 정수 / 1.1은 실수
정수는 소수점이 없는 수이며, 실수는 소수점이 있는 수이다.
정수
package org.opentutorials.javatutorials.variables;
public class IntergerDemo {
public static void main(String[] args) {
int a;
a = 1;
System.out.println(a+1); //result:2
a = 2;
System.out.println(a+1); //result:3
}
}
실수
package org.opentutorials.javatutorials.variables;
public class DoubleDemo {
public static void main(String[] args) {
double a = 1.1;
System.out.println(a+1.1); // result: 2.2
a = 2.1;
System.out.println(a+1.1); // result: 3.2
}
}
문자열
package org.opentutorials.javatutorials.variables;
public class StringDemo {
public static void main(String[] args) {
// String first;
// first = "coding";
// String first = "coding";
String a, b;
a = "coding";
b = "everybody";
System.out.println(a+ " " +b); //result: coding everybody
}
}
변수의 효용성
System.out.println(100 + 10);
System.out.println((100 + 10) / 10);
System.out.println(((100 + 10) / 10) - 10);
System.out.println((((100 + 10) / 10) - 10) * 10);
// ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
int a = 100;
System.out.println(a + 10);
System.out.println((a + 10) / 10);
System.out.println(((a + 10) / 10) - 10);
System.out.println((((a + 10) / 10) - 10) * 10);
중복 & 반복되는 것을 제거함으로 코드의 가독성과 유지보수 용이성이 좋아진다.
추후 개발자로 소프트웨어 동작하는 방법을 바꿔야 될 경우 변수로 정의한 고정적인 부분을 건드리지 않고,
가변적으로 바뀔 수 있는 영역만 수정하면 되기 때문에 로직을 핸들링하는 것이 훨씬 수월해진다.