gambae programing
변수와 연산자 본문
변수 : 데이터를 임시적으로 저장할 수 있는 공간
자바에서 데이터타입은 크게 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 |