변수와 표기법

2024. 10. 25. 10:00·개발 노트/Java
변수는 데이터를 저장하기 위해 메모리 공간에 붙인 이름입니다.
자바에서는 변수를 사용해서 값을 저장하고 나중에 그 값을 사용할 수 있습니다.
int age = 20;
String country = "Korea";

변수 이름 규칙

변수를 만들 때는 몇 가지 규칙이 있습니다.

변수 규칙 예시
문자와 숫자, _ (언더스코어), $ 사용 가능 int apple = 2000;
int apple3 = 6000;
int _apple = 2000;
숫자로 시작 불가 int 3apple = 6000; (잘못된 예시)
대문자와 소문자 구분 int apple = 2000;
int Apple = 3000;
int APPLE = 3500;
공백 사용 불가 int one apple = 2000; (잘못된 예시)
예약어 사용 불가 int true = 1;
int if = 2;
int continue = 10; (잘못된 예시)

표기법

변수와 클래스의 이름을 작성할 때는 일관성 있게 작성하는 것이 중요합니다. 자바에서는 주로 다음과 같은 표기법을 사용합니다.

카멜 표기법 (camelCase)

  • 변수와 메서드 이름을 지을 때 주로 사용합니다. 첫 단어는 소문자로 시작하고, 그다음 단어의 첫 글자는 대문자로 씁니다.
    • 예시: myName, zeroBase, iPhone, powerPoint

파스칼 표기법 (PascalCase)

  • 클래스 이름을 지을 때 주로 사용합니다. 모든 단어의 첫 글자를 대문자로 씁니다.
    • 예시: MyName, ZeroBase, IPhone, PowerPoint

자바 변수와 표기법 예제 코드

아래는 자바에서 변수와 표기법을 사용하는 예제 코드입니다.

public class Main {
    public static void main(String[] args) {
        // 1. 변수 사용하기
        System.out.println("== 변수 사용하기 ==");
        int age = 10;
        System.out.println(age);
        String country = "Korea";
        System.out.println(country);

        // 2. 변수 이름 규칙
        System.out.println("== 변수 이름 규칙 ==");
        int apple = 2000;
        int apple3 = 2000;
        int _apple = 2000;
        int $apple = 2000;
        System.out.println($apple);
        System.out.println("$apple = " + $apple);

        // 대소문자 구분
        int apple5 = 1000;
        int Apple5 = 2000;
        System.out.println("apple5 = " + apple5);
        System.out.println("Apple5 = " + Apple5);

        // 3. 표기법
        // 카멜 표기법 (camelCase)
        int myAge = 10;
        int oneApplePrice = 1000;

        // 파스칼 표기법 (PascalCase)
        int MyAge = 10;
        int OneApplePrice = 1000;

        // 참고) 스네이크 표기법 (snake_case) - 잘 사용하지 않음
        int my_age = 10;
        int one_apple_price = 1000;
    }
}

'개발 노트 > Java' 카테고리의 다른 글

자료형(Data Type) – 문자열, StringBuffer, 배열  (0) 2024.10.25
자료형(Data Type) - 숫자, 부울, 문자, 문자열  (0) 2024.10.25
자바(Java)란 어떤 것일까? 🤔  (1) 2024.10.25
Java 14 이후의 Switch 문(코드 개선과 가독성 향상)  (1) 2024.04.22
'개발 노트/Java' 카테고리의 다른 글
  • 자료형(Data Type) – 문자열, StringBuffer, 배열
  • 자료형(Data Type) - 숫자, 부울, 문자, 문자열
  • 자바(Java)란 어떤 것일까? 🤔
  • Java 14 이후의 Switch 문(코드 개선과 가독성 향상)
악덕
악덕
우당탕탕 개발 블로그
  • 악덕
    버그와 함께 춤을
    악덕
  • 전체
    오늘
    어제
    • 전체 (26)
      • TIL (2)
      • 개발 노트 (19)
        • Java (5)
        • JavaScript (1)
        • Spring (4)
        • Linux (1)
        • DevOps (1)
        • etc. (7)
      • 문제 풀이 (0)
      • 삽질 로그 (3)
      • 기타 (2)
  • 링크

    • GitHub
    • Project.zip
    • 밀로(millo)
  • 태그

    컨테이너
    자료형
    DevOps
    OOP
    JPA
    gdg
    프로그래밍
    웹개발
    Til
    ssl
    java persistence api
    java
    mysql
    springboot
    객체지향 프로그래밍
    Spring Data JPA
    Docker
    자바기초
    solid 원칙
    프로그래밍언어
  • hELLO· Designed By정상우.v4.10.3
악덕
변수와 표기법
상단으로

티스토리툴바