ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2장 변수
    자바의 정석 정리 2022. 12. 1. 10:43

    변수

    변수란(varivable) 란?

    • 단 하나의 값을 저장할 수 있는 메모리 공간.
    • 변수를 선언하면, 메모리의 빈 공간에 ‘변수 타입’에 알맞은 크기의 저장 공간이 확보되고, 이러한 저장 공간은 ‘변수 이름’ 통해 사용할 수 있게 된다. ← 이러한 이유로 변수 이름을 짓는 것도 중요 하다.
    • 변수를 선언한 이후에 반드시 변수를 ‘초기화’ 해야 한다.
    • 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것
    • 메모리는 여러 프로그램이 공유하는 자원이라 전에 저장된 ‘알 수 없는 값(쓰레기 값)’이 남아 있을 수 있기 때문이다.

     

    규칙💡

    1. 클래스 이름의 첫 글자는 항상 대문자로 한다. → 변수와 메서드의 이름의 첫 글자는 항상 소문자로

    2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. → 카멜 케이스

    3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 ‘_’ 구분한다.

     

     

    변수의 타입

    • 값의 종류에 따라 값이 저장될 공간의 크기와 저장 형식을 정의한 것 이 자료형
    • 자료형은 크게 문자 형과 정수 형, 실수 형으로 나눠진다.
    • 자료형은 크게 ‘기본형’과 ‘참조 형’ 나눠진다.
    • 기본형 변수는 실제 값을 저장
    • 참조 형 변수는 어떤 값이 저장되어 있는 주소를 값으로 가짐

    기본형

    • 논리 형, 문자 형, 정수 형, 실수 형으로 구분된다.

    참조형

    • 참조형 변수를 선언할 때는 변수의 타입으로 클래스의 이름을 사용하므로 클래스의 이름이 참조 변수의 타입이 됨.

     

    선언 방식

    Java 변수명 = new Java(); // Java 객체를 생성

     

     

    형 변환

    • 변수 또는 상수의 타입을 다른 타입으로 변환하는 것

    방법

     

    💡 (타입) 피 연산자 ex) double hi = 85.4 (int

     

     

    💡 int → char 변환

    → int a = 2;

    →(char) ( 2 + ‘0’)

    → ‘2’

     

    💡 char → int 변환

    → char a = ‘2’;

    → ‘2’ - ‘0’

    → 2

     

     

    💡 string → int 변환

    → String a = “123”;

    → int b = Integer.pareseInt(a);

     

     

    💡 int → string 변환

    → int a = 123;

    → String b = Integer.toString(a);

     

     

    💡 char → string 변환

    → char a = ‘A’;

    → String b = Character.toString(a);

     

     

    💡 string → char 변환

    → String a = “a”;

    → char b = a.charAt(a의 인덱스);

     

    '자바의 정석 정리' 카테고리의 다른 글

    3장 연산자  (0) 2022.12.08
Designed by Tistory.