- [Java] 3. 변수의 규칙2024년 04월 09일
- Song hyun
- 작성자
- 2024.04.09.:41
728x90반응형[Java] 3. 변수의 규칙
변수 이름 짓기에는 세 가지 규칙이 있다.
1. 대소문자를 만들 때 명확히 구분하며, 길이에 제한이 없다.
-대소문자의 구분을 철저히 한다. 같은 철자라도 대소문자가 다르다면 다른 변수로 취급된다.
-아래와 같은 코드를 입력하면, 변수 age,AGE,aGe 모두 다른 변수로 취급되기 때문에,
순서대로 10,20,30 의 결과가 나온다.
package ch01; public class variable2 { //코드의 시작점(main) 함수 public static void main(String[] args) { //main을 입력한 뒤, ctrl+n을 누르면 자동완성된다. //변수의 이름을 만들 때 규칙이 있다. // 1. 대소문자를 만들 때 명확히 구분하며, 길이에 제한이 없다. // 값을 넣다=초기화 하다 라는 말과 같다. int age=10; int AGE=20; int aGe=30; System.out.println(age); System.out.println(AGE); System.out.println(aGe); //변수의 선언과 동시에 초기화(값을 넣다.) //age,AGE,aGe 모두 다른 변수이다.
2. Java에서 사용하는 예약어는 사용할 수 없다.
-예약어의 예:int, double, if, for...
-ex: int if; <---if는 Java에서 사용하는 예약어이기 때문에 변수 사용이 불가능하다.
3. 변수는 숫자로 시작할 수 없다.
-int 30age; <-- 숫자로 시작하므로 변수 선언이 불가능하다.
4. 특수 문자는 _(언더바), $(달러) 표기만 가능하다.
-특수문자는 _(언더바), $(달러) 표기 만 사용할 수 있다.
-이 이외의 특수문자(^,%,*,@...)는 사용이 불가능하다.
package ch01; public class variable2 { //코드의 시작점(main) 함수 public static void main(String[] args) { // 4. 특수 문자는 _(언더바), $(달러) 표기만 가능하다. int _count; int $tel; int $count_test; //int *count; <--특수문자는 언더바, 달러 표기만 사용할 수 있다.
5. 권장 사항
-변수를 선언할 때 소문자부터 시작하자.
-가능한 변수는 소문자로 시작하자.
package ch01; public class variable2 { //코드의 시작점(main) 함수 public static void main(String[] args) { //권장 사항-변수를 선언할 때 소문자부터 시작하자. int GIVE; //가능한 변수는 소문자로 시작하자
6. 변수 선언과 초기화
-변수 선언과 동시에 초기화가 가능하다.
-여러개의 변수를 동시에 선언하는 것도 가능하지만, 권장 사항은 아니다.
package ch01; public class variable2 { //코드의 시작점(main) 함수 public static void main(String[] args) { //권장 사항-변수를 선언할 때 소문자부터 시작하자. int GIVE; //가능한 변수는 소문자로 시작하자 // 변수 선언과 동시에 초기화 가능하다. int score=10; int score1, score2, score3; //사용은 가능하나 권장사항x
728x90반응형'Java > 기본 개념 및 클래스' 카테고리의 다른 글
[Java] 5. 상수 (0) 2024.04.10 [Java] 4. 데이터 타입과 비트, 바이트, 아스키코드 (0) 2024.04.09 [Java] 2. 변수 선언 및 사용하기 (0) 2024.04.09 [Java] 1. main 함수, 출력하기 (0) 2024.04.09 [Java] Java, 그리고 객체 지향 언어 (0) 2024.04.08 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)