예를 들어 누군가에게 편지를 보내는 내용이 아래와 같을 때 tom이라는 데이터를 바꿔야 한다고 가정해 보자.
public class Letter {
public static void main(String[] args) {
System.out.println("Hello, tom ... tom ... tom ... bye");
}
}
이때 문자열을 교체하는 방법도 있지만, 더 좋은 방법은 변수를 이용하는 것이다.
변수의 재사용
어떤 데이터를 한 번만 사용하지 않고 여러 번 이상 사용할 경우 변수를 만들면 편리하게 사용할 수 있다.
String name="haa";
System.out.println("Hello, "+name+" ... "+name+" ... "+name+" ... bye");
맨 위의 예시에서 tom이라는 데이터를 모두 바꿔야 할 때 name이라는 변수를 만들면 한꺼번에 수정할 수 있다.
변수를 만들면 자주 사용하는 데이터를 재사용할 수 있고,
데이터를 수정하고 싶을 때 변수의 값만 바꾸면 되기 때문에 효율적인 처리가 가능하다.
코드의 가독성
문자열 "tom"만 작성되어 있다면 tom이라는 값이 어떤 취지로 사용된 데이터인지 파악하기 힘들다.
하지만 name이라는 변수의 이름을 붙이게 되면 "tom"의 의미가 이름이라는 것을 알 수 있다.
변수의 이름을 통해 코드의 의미를 쉽게 파악할 수 있어 작성한 본인이 아니더라도 코드를 쉽게 읽을 수 있다.
<참고> 변수의 이름을 생성할 때
· 숫자로 시작 불가
· 언더스코어(_), 달러($)를 제외한 특수문자 사용 불가
· 이름 사이에 공백 사용 불가
· 자바의 키워드 사용 불가(ex - for, if 등)
· 영문자(대소문자), 숫자, 유니코드 문자, 한글 사용 가능
· 길이 제한X
'Programming 기초 > Java' 카테고리의 다른 글
[Java] 문자(char 타입)의 변환 (0) | 2023.02.14 |
---|---|
[Java] 데이터 타입 변환 (0) | 2023.02.13 |
[Java] 데이터 타입과 변수 - 문자 (0) | 2023.02.07 |
[Java] 데이터 타입과 변수 - 숫자 (0) | 2023.02.06 |
[Java] 자바 프로그램의 구조 (2) | 2023.02.02 |
댓글