[Java] 자바 변수(Variable)

2023. 8. 25. 19:16·Language/Java
728x90

2024-01-25 업데이트

 

 

 

 

 

📝 1-1. 변수의 선언과 할당

 

데이터를 저장하려면 메모리에 값을 저장할 공간을 생성하고 이름을 부여해야 합니다.

여기서 메모리 공간에 부여하는 이름을 '변수'라고 합니다.

 

변수는 영어로 Variable로 문자나 숫자와 같은 데이터를 담는 컨테이너라고 볼 수 있습니다.

 

 

 

✔️ 변수 선언 방법
자료형 변수명;

 

여기서 int a;를 "변수를 선언했다." 라고 표현

 

 

 

✔️ 변수 할당 방법

변수명 값;

 

데이터를 담을 공간인 변수 a를 선언했으니 a에 1이라는 값을 대입합니다.

int a = 1; 이라고도 쓸 수 있으며, "변수 a에 1이라는 값을 할당했다." 라고 표현

 

 

 


 

 

 

📝 1-2. 다양한 자료형의 변수의 선언과 할당

 

정수, 실수, 문자열 등의 값을 할당해보겠습니다.

 

 

출력 결과

 

 

 


 

 

 

📝 변수 선언 규칙

 

변수를 선언할 때 규칙을 지키지 않으면 문법 오류가 발생해 컴파일이 안 됩니다.

 

✔️ 영문 대소문자와 한글 사용 가능

abc, ABC, aBc, 가나다

 

✔️ 특수문자는 밑줄(_)과 달러($)만 표기 가능

$ABC, _ABC, a_bc, abc_

 

✔️ 첫 번째 글자로 숫자는 사용 불가

a1bc, ab2c, abc3, 4abc (❌)

 

✔️ 자바에서 사용하는 예약어 사용 불가

int (❌), public (❌), break (❌), static (❌)

 

 

 


 

 

 

📝 상수 선언 시 권장사항

 

상수는 변수와 달리 변하지 않는 데이터로,

 

✔️ 변수와 구분하기 위해 대문자로 표기합니다.

my_data -> MY_DATA

 

✔️ 결합된 단어일 경우 가독성이 떨어지므로 밑줄(_)을 사용해 분리

MYDATA -> MY_DATA

 

✔️ 상수는 자료형 앞에 final 키워드를 붙여 선언

int MY_DATA -> final int MY_DATA

상수 선언

 

 

 

 

 

참고 영상 https://www.youtube.com/watch?v=LTLVGjYxabs&list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck&index=20

참고 글 https://opentutorials.org/course/1223/5293

728x90

'Language > Java' 카테고리의 다른 글

[Java] 자바 네트워크 기초  (0) 2023.09.02
'Language/Java' 카테고리의 다른 글
  • [Java] 자바 네트워크 기초
gxxg
gxxg
함께 일하고 싶은 개발자를 꿈꾸는 예비개발자의 공부 기록
  • gxxg
    공공
    gxxg
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • ☁️ 구름 x 카카오 Deep Dive 풀스택 (7)
        • html, css (1)
        • Java (3)
        • 스프링 MVC (0)
      • 💻 코딩테스트 (89)
        • 백준 (2)
        • programmers (87)
      • SQLD (1)
      • Language (3)
        • Java (2)
        • JavaScript (1)
      • Style Sheet (0)
        • CSS (0)
        • SCSS & SASS (0)
      • DBMS (2)
        • Oracle (2)
        • MySQL (0)
        • postgresql (0)
        • 데이터베이스 기초 이론 (0)
      • React (0)
      • SpringBoot (0)
      • JSP (2)
      • 알고리즘 (0)
      • 2023-02 몰입형 SW 정규 교육 (24)
        • 9월 프로젝트 (8)
      • 벽돌깨기 (4)
      • Etc (4)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    구현체
    POST
    Lv0
    springboot
    3단계
    0단계
    톰캣
    오블완
    LV3
    JSP
    java
    HTML
    junit 테스트
    javascript
    spring
    자바스크립트
    코딩테스트
    programmers
    자바
    프로그래머스
    DFS
    eclipse
    티스토리챌린지
    회원 관리 시스템
    CSS
    코테
    프로젝트 구조
    이클립스
    Lv2
    2단계
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
gxxg
[Java] 자바 변수(Variable)
상단으로

티스토리툴바