gambae programing

변수와 연산자 본문

Java/Grammer

변수와 연산자

gambae 2022. 6. 22. 11:17

변수 : 데이터를 임시적으로 저장할 수 있는 공간

 

자바에서 데이터타입은 크게 2가지로 나뉘며  ( 기본타입 , 레퍼런스타입)

 

기본타입에는 8종류가 있다.

 

정수타입

 

- byte  = 1byte = 8bit (1bit = 컴퓨터가 표현할 수 있는 최소 단위) 

// 컴퓨터는 0과1만 구별할 수 있기 때문에 1byte는 2의8승 즉, 256이므로 -128~127 까지의 정수만 표현할 수 있다.

- short  = 2byte

-  int = 4byte

- long = 8byte

 

실수타입

 

- float = 4byte

- double = 8byte  // 자바에서는 double를 기본으로 사용한다.

 

문자타입

 

- char = 2byte

// 컴퓨터는 문자를 유니코드로 변환한 정수로 저장하기때문에 char는 문자타입 과 정수타입 둘 다 될수있다.

 

논리 타입

 

- boolean = 1bit or 1byte

 

연산자

 

비트연산자 : & | ^ ~  // 연산자 앞 뒤로 비트(수) 가 와야 된다.

 

논리연산자 : && || ! ^  // 연산자 앞 뒤로 boolean 타입이 와야 된다.

 

 

Scanner를 이용한 키 입력

 

Scanner scan = new Scanner(System.in);

 

scan // 스캐너의 변수명

// 스캐너 클래스를 임포트해줘야 한다.  Ctrl+Shift+O

 

증감연산

 

a++ : a를 1증가하고 증가 전의 값 반환

++a : a를 1증가하고 증가된 값 반환

 

조건연산

 

조건문 ? 참 일때 출력 값 : 거짓 일때 출력 값

 

// int a =1 , int b = 2  

    a>b ? "a가 크다" : "a가 작다"

    "a가 작다" 를 출력

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

필드  (0) 2022.07.15
객체 지향 프로그래밍  (0) 2022.07.11
배열  (0) 2022.07.03
조건문과 반복문  (0) 2022.06.24
eclips 단축키  (1) 2022.06.22
Comments