lala9663
Bump into
lala9663
전체 방문자
오늘
어제
  • 분류 전체보기 (158)
    • JavaScript (1)
    • Java (39)
    • Spring (28)
    • IntelliJ (7)
    • Git,Github (2)
    • CS (22)
    • Algorithm (23)
      • Algorithm 문제 (13)
    • 공부방 (9)
    • 그 외 (27)
      • TIL (24)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Post
  • 백준
  • 웹서버
  • 정적
  • Java
  • thread
  • 웹 3.0
  • try-catch
  • was
  • 스트림(Stream)
  • 자바 람다
  • 1193
  • Spring
  • Til
  • 백준 벌집
  • jsp
  • Get
  • Intellij
  • servlet
  • 자바
  • 백준 2292
  • 동적

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
lala9663
Java

[자바] 변수(Variable)

Java

[자바] 변수(Variable)

2022. 9. 19. 16:09

변수(Variavble)


값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름이다. 프로그램은 변수를 통해 메모리의 특정 번지에 값을 저장하고 읽을 수 있다.

메모리에 값을 저장하고 싶다면 변수를 선언하고 변수에 값을 지정하면 된다. 그러면 메모리의 어디에 저장하고, 어떤 방식으로 저장할지는 프로그래밍 언어와 운영체제가 정한다. 자바의 경우는 JVM이 하는 일이다.

변수가 쓰일 때


  • 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음
  • 표현하려는 수에 맞는 데이터 타입(자료형)을 이용하여 변수를 선언
  • 표현하려는 자료가 숫자, 문자, 문자열등 다양할 수 있으므로 그에 맞는 자료형을 사용

변수 선언


변수 선언은 자료형과 변수 명으로 선언과 동시에 초기화할 수 있다.

public class Variale{
  public static void main(String[] args){
    int age, count;
    age = 10;
    int level = 10000;
    Sysyem.out.println(age);
    System.out.println(level);    
  }
}

변수 이름


  • 변수 이름은 영문자나 숫자를 사용한다. 특수문자 중에는 $와 _만 사용 가능하다.
  • 변수 이름의 시작은 숫자로 사용할 수 없다.
  • 변수 이름 가독성 있고 용도에 맞춰 만드는 것이 중요하다.

변수와 메모리


  • 변수를 선언하면 해당되는 자료형의 크기만큼 메모리가 할당된다.
  • 변수는 할당된 메모리를 가리키는 이름
  • int num = 10; // 4바이트 정수형 메모리가 num이라는 이름으로 할당된다.

정수 자료형의 종류와 크기


byte < short < int < long

byte와 short

  • byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용한다.
  • short : 2바이트 단위의 자료형 C/C++ 언어와 호환 시 사용한다.

int

  • 자바에서 사용하는 정수에 대한 기본 자료 형이다.
  • 4바이트 단위의 자료형이다.
  • 프로그램에서 사용하는 모든 숫자는 int로 저장되며 32비트를 초과하는 숫자는 long 자료형으로 처리된다.

long

  • 숫자의 뒤에 알파벳 L 또는 ㅣ을 써서 long 형임을 표시한다. long lnumber = 12345678900L; // OK
  • ex> int num = 12345678900; // 오류

'Java' 카테고리의 다른 글

[자바] 객체(Object)  (0) 2022.09.21
[자바] 반복문(while, for)  (0) 2022.09.20
[자바] switch-case 문  (0) 2022.09.20
[자바] 조건문-If문  (0) 2022.09.20
[자바] 연산자(Operator)  (0) 2022.09.19
  • 변수(Variavble)
  • 변수가 쓰일 때
  • 변수 선언
  • 변수 이름
  • 변수와 메모리
  • 정수 자료형의 종류와 크기
'Java' 카테고리의 다른 글
  • [자바] 반복문(while, for)
  • [자바] switch-case 문
  • [자바] 조건문-If문
  • [자바] 연산자(Operator)
lala9663
lala9663
초보의 험난한 공부

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.