일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- JSP
- C#접근제어자
- DB
- 메이븐업데이트
- Oracle SQL Developer
- DTO
- DB 제약조건
- 오라클
- oracle db
- DATABASE
- C#접근제한자
- 자바연산자
- o(log n)
- java
- java접근제어자
- 빅오표기법
- JavaSwing
- DEFAULT
- sql
- Vo
- mvc디자인패턴
- 데이터베이스
- 접근제한자
- DAO
- C언어 표준 라이브러리
- Oracle
- O(n)
- 자바
- break
- oracle developer
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
JAVA - Operator, 연산자 본문
0907 수업기록_
# 연산자 (Operator) : 계산할 때 값 사이에 넣어서 쓰는 것 ( - +,-,*,/,>,<,&, ... )
# 산술연산자
1> + , - , * ,
2> / : 정수끼리 나누면 몫만 구하고, 계산에 실수가 포함되어 있으면 정확한 결과를 구한다
3> % : 나머지, n으로 나눈 나머지 연산의 결과는 0~n-1이다.
10%5 -> 0
11%5 -> 1
12%5 -> 2
13%5 -> 3
14%5 -> 4
15%5 -> 0 >> 5로 나누면 나머지는 0~4까지 나온다는 이야기
나누기 : 정수끼리 나누면 몫만 구하고, 계산에 실수가 포함되어 있으면 정확한 결과를 구한다
즉, 정수끼리 산술 연산 결과는 정수, 정수와 실수의 산술연산 결과는 실수
public static void main (String[] args) {
int a = 10, b =7;
double c = 7.0;
System.out.println("a+b :"+(a+b));
System.out.println("a-b :"+(a-b));
System.out.println("a*b :"+(a*b));
System.out.println("a/b :"+(a/b));
System.out.println("a%b :"+(a%b));
System.out.println();
System.out.println("a/b :"+(double)(a/b)); // 혼자 해본 거 실수 값 확인 원했음
System.out.println(312421312%5); // 나머지 %, n으로 나눈 나머지 연산결과는 0~n-1 확인작업
// 같은 숫자여도 char 타입은 문자로 보여주는 것처럼
// double, float 타입은 00.0의 형식으로 보여준다.
System.out.println();
System.out.println("a+c :"+(a+c));
System.out.println("a-c :"+(a-c));
System.out.println("a*c :"+(a*c));
System.out.println("a/c :"+(a/c));
System.out.println("a%c :"+(a%c)); // 더블타입이 되면 출력할 때. 0 이 나온다.
}
}
출력결과 >>
# 비교연산자
- 두 값을 비교하는 연산
- 비교 연산의 결과는 항상 참(true) 또는 거짓(flase) ->비교 연산의 결과는 항상 boolean 타입
- 비교연산은 우선순위가 낮다.(()괄호가 없더라도 산술연산과 같이있을때는, 산술연산이 우선)
# 논리연산자
- boolean 값으로 연산하는 연산자
- && : 양 옆의 두 값이 모두 true 일때 true. (AND 연산)
- || : 양 옆의 두 값중 하나만 true 여도 true (OR 연산)
- ! : tuer 면 false, false 면 true (NOT연산)
-^ : XOR 배타적 논리합 연산자 : 피연산자 하나는 true고 하나는 false 일때만 true
And연산은 모두 true여야 true, 앞에 false가 나오는 순간 뒤에 것을 검사하지 않음
Or연산은 둘 중 하나만 true면 true, 앞에 true가 나오는 순간 뒤에 검사 하지 않음
'백엔드개발 > JAVA' 카테고리의 다른 글
JAVA 조건문 if문 (0) | 2023.10.25 |
---|---|
JAVA - Math 클래스들 (0) | 2023.10.25 |
JAVA import & Scanner (0) | 2023.10.25 |
JAVA METHOD / 메서드(함수들) (0) | 2023.10.25 |
JAVA - 변수 타입 캐스팅 / Type Casting (0) | 2023.10.25 |