Java입문 (생활코딩) [2: 4/4]

윤비·2023년 10월 23일
0
post-custom-banner

변수가 없다면

변수는 코드의 재활용성을 높여준다. 예를 들어서 100에 10을 더하고, 10을 나눈 후에 다시 10을 빼고 거기에 10을 곱해야 한다고 치자. 그리고 각 단계마다 그 결과를 출력해야 한다면 코드는 아래와 같을 것이다.

  1. System.out.println(100 + 10);
  1. System.out.println((100 + 10) / 10);
  1. System.out.println(((100 + 10) / 10) - 10);
  1. System.out.println((((100 + 10) / 10) - 10) * 10);

그런데 계산해야 할 값을 100이 아니라 1000으로 바꿔야 한다면 위의 코드를 모두 수정해야 할 것이다. 이럴 때 변수를 사용해야 하는 이유가 좀 더 분명해진다. 아래의 코드를 보자.

  1. int a = 100;
  1. System.out.println(a +10);
  1. System.out.println((a + 10) / 10);
  1. System.out.println(((a + 10) / 10) - 10);
  1. System.out.println((((a + 10) / 10)- 10) * 10);
  • a 라고 하는 변수의 값을 1000 이나 10000을 바꿔야 한다면 2~5번 을 수정하지 않고 1번을 바꾸는 것을 통해서 유연하게 탄력적으로 대응할 수 있다
profile
안녕하세요 응애 나 애기개발자
post-custom-banner

0개의 댓글