일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- css복합선택자
- margin
- 가상요소선택자
- css상속속성
- 속성선택자
- 스타일상속
- css
- style상속
- CSS선택자
- 선택자우선순위
- CSS Diner
- html의구조 #태그 #빈태그
- !important
- css설정
- CSS border
- css단위
- 강제상속
- 가상클래스선택자
- css여백설정
- css너비설정
- padding
- 선택자게임
- css여백
- css기본선택자
- css테두리
- Today
- Total
잊기
[Java] 항과 연산자 본문
- 연산자 : 항을 이용해 연산하는 기호
단항 연산자 : 항이 1개 - 항 : 연산에 사용되는 값
이항 연산자 : 항이 2개
삼항 연산자 : 항이 3개
- 대입 연산자 : 변수에 값을 대입하는 연산자,
오른쪽 값을 왼쪽 변수에 대입
int age = 24; // age에 24 값을 대입
- 부호 연산자 : 양수/ 음수를 표현, 값의 부호를 변경
int num = 5;
int num = -5; (X)
num = -num // 변수의 음수값을 넣으려면 대입연산자를 사용
- 산술 연산자 : 사칙연산에 사용되는 연산자
+ - * / %
%(나머지) : n 의 나머지값의 범위는 0 ~ (n-1)
- 증가 / 감소 연산자 (++ -- 의 위치에 유의)
++ : 항의 값에 1을 더함
++1 : 값에 1을 더한 후 대입
1++ : 대입 후 값에 1을 더함
-- : 항의 값에서 1을 뺌
--1 : 값에 1을 뺀 후 대입
1-- : 대입 후 값에 1을 뺌
- 관계 연산자 : 연산의 결과가 참 / 거짓으로 반환
> < >= <= == !=
== : 두 항의 값이 같으면 참, 다르면 거짓
!= (부정) : 두 항의 값이 다르면 참, 같으면 거짓
- 논리 연산자 : 연산의 결과가 참 / 거짓으로 반환,
관계 연산자와 혼합으로 많이 사용
&&(논리 곱) : 두 항이 모두 참인 경우 -> 참, 그 외 -> 거짓
|| (논리 합) : 두 항중 하나이상 참인 경우 -> 참, 둘 다 거짓 -> 거짓
! (부정) : 참인 경우-> 거짓으로 변환, 거짓인 경우 -> 참으로 변환
* 단락회로 평가
&& : 둘 모두 참이어야 True
-> 앞의 항이 False일 경우 뒤를 계산하지 않음 (어차피 False)
|| : 둘중 하나만 참이어도 True
-> 앞의 항이 True 일 경우 뒤를 계산하지 않음 (어차피 True)
- 복합 대입 연산자 : 대입 연산자와 다른 연산자를 함께 사용
+= : 두 항의 값을 더해서 왼쪽 항에 대입
-= , *= , /= , %= 동일
- 조건 연산자 : 조건식의 결과{ 참(true) / 거짓(false) }에 따라
다른 식이나 결과가 수행
조건식 ? 결과1 : 결과2
-> 조건식이 참 -> 결과1, 조건식이 거짓 -> 결과2 가 반영
- 연산자 우선순위
단항 > 산술 > 관계 > 논리 > 대입 .. 정도만 정리해도 됨
'Java' 카테고리의 다른 글
[Java] 객체지향 프로그래밍의 성격과 정의 (0) | 2023.04.21 |
---|---|
[Java] 반복문 ( while , for ) (0) | 2023.04.20 |
[Java] 조건문 ( if문 , switch문 ) (0) | 2023.04.19 |
[Java] 변수와 자료형 (0) | 2023.04.17 |
Java , Eclipse 설치, 환경설정 (0) | 2023.04.16 |