[Java] 변수, 연산자

● 논리적 사고방식


일의 순서 -> 알고리즘 = 자료구조


1. 변수(Variable)

- 임시기억 (저장) 공간

- 변수 선언과 초기화 <변수는 반드시 초기화해야 한다>


ex) 데이터타입 변수명;

     변수명 = 값; 

     데이터타입 변수명 = 값;


- 반드시 선언한곳에서만 사용할 수 있다. (유효범위)

stack


2. Data Type

- 기본 Data Type(비객체 Data Type)


용도

 크기

 정수형

byte (1byte) 

short (2byte)

int (4byte)  - default

long (8byte)

 실수형

 float (4byte)

double (8byte)

 문자형

 char (2byte)

 논리형

boolean - true, false 


bit    <    byte    <    Kb    <    Mb    <    Gb    <    Tb

0,1          8bit      1024byte   1024Kb    1024Mb    1024Gb


- 객체 Data Type

1) 사용자 정의 데이터타입

2) class로 작성



3. 연산자(operator)


종류 

 연산자

 산술연산자

+, -, *, /, % , ++, --

 비교연산자

>, <, >=, <=, ==, != 

논리연산자 

 && (and), || (or), ! (not) 

 대입연산자

 =, +=, -=, *=

 비트연산자

&, |, ^(xor), >>, >>>, <<, ~, ... 

 캐스팅 연산자

 강제 형변환 연산자 

- 묵시적(암시적), 명시적

ex) (데이터 타입) 변수

 삼항 연산자

  조건식  ?  값 또는 연산식  :  값 또는 연산식
(피연산자1)     (피연산자2)       (피연산자3)   


※ ^(xor) : 암호화 복호화 가능

※ 조건식 ? 참일때 처리할 내용 : 거짓일때 처리할 내용





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

[Java] 참조 타입  (0) 2017.10.16
[Java] 반복문  (0) 2017.10.16
[Java] 조건문 예제  (0) 2017.10.13
[Java] 조건문  (0) 2017.10.13
[Java] Java 개념 및 설치 후 설정  (0) 2017.10.11

댓글

Designed by JB FACTORY