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 |