TIL

230117 [Java] (변수 / 자료형 / 연산자)

하차모 2023. 1. 17. 23:11

1. 변수
  변수 - 변하는 값을 저장할 수 있는 공간의 이름
  변수를 사용하기 위해서는  1. 변수의 선언 (자료형 변수명;)
                                              2. 변수의 초기화 (변수명 = 값;)

* =(대입연산자) - =를 기준으로 우측 항을 좌측 항에 대입(저장)한다.
* 변수명은 중복 선언할 수 없음.

 

  변수의 명명법(관례)
            변수의 첫 글자는 소문자
            예약어는 사용 불가
            한글은 사용하지 않음
            직관적으로 판단할 수 있도록 선언
            특수기호나 숫자는 변수의 첫 글자에 사용하지 않음
            CamelCase 표기법

int korScore;  // 선언
korScore = 10; // 초기화(변수에 최초로 값을 넣는 것)
korScore = 20; // 대입


+) 상수 - 변하지 않는 값
  자료형 앞에 final을 붙이고 상수명은 대문자로 표기한다.

final double PI = 3.14;

 


2. 자료형
  2-1. 기본 자료형
            참과 거짓 - boolean
            정수 - byte, short, int(기본형), long
            실수 - float, double(기본형)
            문자(한 글자, ' ') - char

            정수의 기본형은 int, long은 L
            실수의 기본형은 double, float는 f나 F

 

  2-2. 참조 자료형
            문자열(하나 이상의 글자, "") - String

  2-3. 타입 변환
            자동 타입 변환 : promotion

int x1 = 10;
double x2 = x1;
System.out.println(x2); //10.0


            강제 타입 변환, 명시적 형 변환 : casting

double y1 = 10.9;
int y2 = (int) y1;
System.out.println(y2); //10



3. 연산자
  3-1. 산술연산자 : +, -, *, /, %
            정수끼리의 연산 결과는 정수
            실수가 하나라도 포함되어 있으면 연산 결과는 실수


  3-2. 비교연산자 : ==(같다), !=(같지 않다), <, >, <=, >=
            +) !(부정연산자)


  3-3. 논리연산자 : &&(and), ||(or)