1. 변수 타입

기초 자료형
기본값은 알고있는게 좋다.

범위가 초과되면 오류가 뜬다.
1) 정수형 int형, long형

2) 실수형 double형, float형

3) 문자형 char형

아스키코드 상에 해당하는 숫자끼리 연산을 해 결과를 출력한다.
*아스키코드 : 영문 키보드로 입력할 수 있는 모든 기호들이 할당되어 있는 부호 체계

H=072, I=073 => 72+73=145 => 145 출력
4) boolean형 (true, false)

2. 상수
1) final

변수의 경우, 값을 바꿔 저장되면서 기존의 데이터는 사라지는데,

final 명령어를 사용하면, 그 변수는 상수처럼 사용할 수 있게 된다.

관례적으로 상수는 대문자로 변수명을 선언한다.
3. 산술연산

1) 산술 연산자


%는 나머지를 계산하는 연산자로, 홀수 짝수를 구별하는등에 응용할 수 있다.
2) 단항 연산자

* ++x(--x)와 x++(x--)의 차이

x=x+1;
int nextX=x;
int nextY=y;
y=y+1;

12번 라인 : 메모리에 저장된 값을 먼저 사용(출력)을 하고, 메모리에 저장된 값을 +1을 한다.
13번 라인 : 메모리에 저장된 값에 먼저 +1을 한 뒤, 사용(출력)한다.
문제

출력 결과
5
6
5
-6
확인

8번 라인 : x 값 출력 후(x=5), +1을 한 데이터값 저장(x=6)
9번 라인 : x 값 출력(x=6)
10번 라인 : x값에 -1을 한 데이터값 저장 후(x=5) 변한 x값 출력
11번 라인 : x값에 +1 한후 저장(x=6)
12번 라인 : x 값을 음수로 만들어 출력(x=6)
3) 복합 대입 연산자


x값이 계속 바뀐다.
4) 관계 연산자 (부등식)


결과값이 boolean 타입(true, false)으로 출력된다.
5) 삼항 연산자
: 관계연산식 or 논리 연산식의 결과에 따라 결과를 선택 할 수 있는 연산자


*응용

'Java > 자바 기반 웹 개발자 과정 필기' 카테고리의 다른 글
| [200305.9일차] Java 9 - 클래스 && 객체 2 (0) | 2020.03.05 |
|---|---|
| [200304.8일차] Java 8 - 클래스 & 객체 1 (0) | 2020.03.04 |
| [200303.7회차] Java 7 - 배열 복습 &정렬 (0) | 2020.03.03 |
| [200224.6일차] Java 6 - 배열 (0) | 2020.02.24 |
| [200221.5일차] Java 5 - 반복문 - while (0) | 2020.02.21 |
| [200220.4일차] Java 4 - 선택 구조 - if 문과 switch문 (0) | 2020.02.20 |
| [200217.1일차] Java 1 - 프로그래머란 & 자바개발 환경 만들기 (0) | 2020.02.19 |