** 자바 기초는 1월에만, 2월부턴 심화로 정말 빡세게 공부하자. 기초를 모른다면 복습을 하고 공부를 해라. 제발 끈기있게 행동하라. 나중에 살아남으려면 버티고 버텨야 살아남는다. 항상 파이팅하자.
** 내일부터 홈트 1회 + 헬스장 1시간 + 자바 공부 복습
논리형 (boolean)
- 참, 거짓
- 참 : true
- 거짓 : false
- 1 byte = true, false (최소단위)
조건식
- 결과가 참 또는 거짓, 둘 중 하나가 나오는 식.
- 참 또는 거짓 값.
- 예) boolean check = 10 == 11
관계 연산자
== : 같다
!= : 같지 않다
>, < : 초과, 미만
>=, <= : 이상, 이하
논리 연산자
&&(AND) A && B, 두 조건식 모두 참이면 참
||(OR) A || B, 둘 중 하나라도 참이면 참
단항 연산자
!(NOT), !A, 조건식이 참이면 거짓으로, 거짓이면 참으로 변경
삼항 연산자
? : , 조건식 ? 참 : 거짓, 조건식이 참이면 참, 거짓이면 거짓
예) int result = 10 > 11? 10 : 11;
삼항 연산자를 사용해야 할 때
- 조건식이 딱 한 개 있을 때
제어문
- 조건문
if 문
if (조건식) {
실행할 문장;
} if (조건식) {
실행할 문장;
} if (조건식) {
실행할 문장;
} ....
} else if (조건식) {
실행할 문장;
} ...
else (조건문) {
실행할 문장;
}
switch 문
switch (변수명) {
case 값1:
실행할 문장;
break;
case 값2:
실행할 문장;
break;
case 값3:
실행할 문장;
break;
case 값4:
실행할 문장;
break;
...
default:
실행할 문장;
break;
}
삼항 연산자, if문, switch문의 비교
- 삼항 연산자: 조건식이 1개 있을 경우 사용
- if문: 조건식에 비교 (>, <, >=, <=) 연산자를 사용하거나, 여러 개의 조건식을 논리 연산자로 연결할 때 사용
- switch문: 하나의 변수에 여러 개의 값이 담길 수 있고, 각 값이 같은 지를 비교할 때 사용
대입 연산자 (복합 대입 연산자, 누적 연산자)
+=, -=
int money = 10000;
// money = money - 1500;
money -= 1500;
System.out.println(money);
int data = 10;
// data = data + 1;
// data += 1;
data ++;
System.out.println (data);
증감연산자
++, --
전위형: 해당 라인부터 바로 적용
++ data, -- data
후위형: 다른 라인부터 적용
data ++, data --
반복문
- for 문
- while문
- do~while문
'JAVA' 카테고리의 다른 글
[0119] 자바 배열 (0) | 2023.01.19 |
---|---|
[0118] 자바 5 : 반복문, 제어문, 배열 (0) | 2023.01.18 |
[0116] 자바 기본 (형변환) (0) | 2023.01.16 |
[0114] JAVA1 - 자바의 기본 (0) | 2023.01.15 |
[1227] 웹개발반2 (html) (1) | 2022.12.27 |