>  기사  >  Java  >  일반적인 Java 변수 명명 규칙 및 실수

일반적인 Java 변수 명명 규칙 및 실수

WBOY
WBOY원래의
2024-01-30 10:43:061110검색

일반적인 Java 변수 명명 규칙 및 실수

Java 변수 명명 규칙 및 일반적인 실수

Java 프로그래밍에서 변수는 데이터를 저장하는 데 사용되는 컨테이너입니다. 코드를 쉽게 읽고 유지하려면 좋은 변수 명명 규칙이 매우 중요합니다. 이 기사에서는 Java 변수 이름 지정 규칙을 소개하고 몇 가지 일반적인 오류 예를 나열합니다.

  1. 변수 이름 지정 규칙
    Java에서 변수 이름 지정은 다음 규칙을 따라야 합니다.

1.1 변수 이름은 문자, 숫자, 밑줄로만 구성할 수 있습니다.
1.2 변수 이름은 숫자가 아닌 문자나 밑줄로 시작해야 합니다.
1.3 변수 이름은 Java 키워드 및 예약어가 될 수 없습니다.
1.4 변수 이름은 대소문자를 구분합니다. 예를 들어 "count"와 "Count"는 서로 다른 두 변수입니다.
1.5 변수 이름은 설명적이어야 하며 변수의 목적과 의미를 명확하게 표현할 수 있어야 합니다.

  1. 일반적인 오류 예

2.1 의미 없는 변수 이름 사용
오류 예 1:
int a = 10;
int b = 5;
int c = a + b; , b 및 c의 이름은 미리 알림 정보를 제공하지 않습니다. 더 설명적인 변수 이름을 사용해야 합니다. 예:

int num1 = 10;

int num2 = 5;
int sum = num1 + num2;

2.2 너무 긴 변수 이름 사용

오류 예 2:

int theAgeOfThePersonInYears = 25;

이렇게 긴 변수 이름은 코드의 가독성을 떨어뜨립니다. 간결하고 명확한 변수 이름을 사용해야 합니다. 예:

int age = 25;


2.3 약어 및 일반적이지 않은 약어 사용

오류 예 3:

String lstNm = "Smith";

위 코드에서 일반적이지 않은 약어 사용은 다음과 같습니다. . 약어나 특이한 약어를 사용하지 말고 다음과 같이 이해하기 쉬운 변수 이름을 사용해야 합니다.

String lastName = "Smith";


2.4 변수 이름이 카멜 표기법을 따르지 않습니다.

오류 예 4:

int total_amount = 1000;

자바에서는 변수 이름은 Camel Case(카멜 케이스)를 사용해야 합니다. 즉, 첫 단어를 제외하고 다른 단어의 첫 글자는 대문자로 표기합니다. 올바른 작성 방법은 다음과 같습니다.

int totalAmount = 1000;


2.5 변수 이름이 설명적이지 않습니다.

오류 예 5:

double x = 계산MathFunction(y)

위 코드에서 변수 x 및 y 명확한 설명이 없고 목적과 의미를 명확하게 표현할 수 없습니다. 더 설명적인 변수 이름을 사용해야 합니다. 예:

double result =calculateMathFunction(input);


요약하자면, 명확한 변수 명명 규칙은 명확하고 읽기 쉽고 유지 관리 가능한 코드를 작성하는 데 중요합니다. 위에서 언급한 변수 명명 규칙을 따르면 다른 사람이 쉽게 이해하고 유지 관리할 수 있는 Java 코드를 작성할 수 있습니다.

요약

Java 프로그래밍에서 좋은 변수 명명 규칙은 코드의 가독성과 유지 관리성을 향상시키는 데 도움이 됩니다. 변수 이름 지정은 설명적이어야 하며 변수의 목적과 의미를 명확하게 표현해야 합니다. 동시에, 의미 없는 변수 이름, 지나치게 긴 변수 이름, 약어 및 특이한 약어는 물론 낙타 표기법을 따르지 않는 변수 이름을 사용하지 않아야 합니다. 이러한 규칙을 따르면 더 나은 Java 코드를 작성할 수 있습니다.

위 내용은 일반적인 Java 변수 명명 규칙 및 실수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.