DAY+2 변수와 자료형 / 연산자
2020. 8. 15. 22:43ㆍWeb_Back-end/JAVA_선행
- 변수 : 데이터를 담아둔 공간 (≠데이터)
- 사용하기 전에 선언해야 함 (컴퓨터에게 알려주는 것)
- 선언 방법 : 자료형 + 변수이름 (Ex : int a)
- 선언만 하면, a(변수)에는 쓰레기값이 들어가있음
- ∴ 초기화를 해줘야 함
- string a = "";
- int a = 0;
- double a = 0.0;
- ∴ 초기화를 해줘야 함
- 자료형 : 변수에 저장되는 데이터의 타입 (공간의 종류, 크기)
- 정수 : int
- 실수 : double
- 문자열 : string
- 상수 : 예) final double pi = 3.14 (변하지 않는 값
- t/f : Boolean
- 연산자
- 관계 연산자, 논리 연산자
x = y | x에 y를 대입 |
x == y | (x는 y와 같다 |
x! = y | x는 y와 다르다 |
x && y | x and y : 둘다 참이여야 함 |
x || y | x or y : 둘 중에 하나만 참이여도 참 |
!x | not x |
x = x + 1 과 x+ = 1 은 같다 / 매우 유용함 |
2. 산술 연산자
유의할 점 , 예 | |
+ - * / % 모두 가능 | / : 정수를 0으로 나누면 오류 하나라도 실수가 들어가면 결과값도 실수가 나옴 |
% : 나머지 연산 | x % 2 = 0 (짝수) %는 나누고 난 나머지 값을 뜻함 x % 2 = 1 (홀수) |
3. 증감 연산자
++ 는 +1을 --는 -1을 뜻함 | 예) int x = 1; int y = x++ |
y 값은 x+1 이므로 2가됨 |
주의할 점 | x++와 ++x는 다름 | x++ : 한번 반복한 후에 +1하고 반복 ++x : 반복하기 전에 +1을 하고 반복 |
'Web_Back-end > JAVA_선행' 카테고리의 다른 글
DAY+6 배열(기본, 특징) (1) | 2020.08.28 |
---|---|
DAY+5 for문을 활용한 별찍기(중첩반복문) (0) | 2020.08.17 |
DAY+4 선택과 반복(조건문, 반복문), 난수 생성 (0) | 2020.08.16 |
DAY+3 형변환 / 입력과 출력 (0) | 2020.08.15 |
DAY+1 JAVA개요 / 기초개념 (4) | 2020.08.15 |