연산자 (operator)
: 연산에 사용되는 표시나 기호
특징 )
- 피연산자 수에 따라 단항, 이항, 삼항 연산자로 구분.
- 연산식 반드시 하나의 값만을 산출.
- 다른 연산식 내에서도 중복 사용 가능.
연산의 우선순위 )
1. 단항연산자
: 피연산자가 단 하나뿐인 연산자
1. 부호연산자
2. 증감연산자
3. 논리부정 연산자
4. 비트 반전 연산자
2. 이항연산자
1. 산술연산자
2. 문자열 연결
3. 비교연산자
[ 짝수/홀수 구하는 법 ]
% 연산자를 사용하는 경우
num1 % 2 == 0 : 짝수
num1 % 2 == 1 : 홀수
4. 논리연산자
5. 대입연산자 ( 단순 / 복합 )
1. 삼항연산자
삼항연산자 활용 예시 ]
두 수와 '+' , '-' 를 입력받아 알맞은 계산 결과 출력하기.
단, '+' 와 '-' 이외의 연산자 입력 시 "잘못 입력하셨습니다." 출력.
사용자로부터 입력 받은 문자열의 첫번째 문자를 반환한다.
char op = sc.nextLine().charAt(0);
String result = 삼항연산자 결과 표시
String result = (op == '+') ? (num1+num2+""):(op == '-')? (num1-num2)+"":"잘못 입력하셨습니다.";
System.out.println("두 수의 합은 " + result );
1. (op == '+' ) ? (num1+num2+"") → op가 + 이면, num1+num2 실행.
2. : (op == '+' ) ? (num1+num2+"") → op가 - 이면, num1-num2 실행.
3. : "잘못 입력하셨습니다." → 위의 두개가 아니면 "잘못~ " 실행.
4. sout 통해 result 결과 출력
String result = (op == '+') ? (num1+num2+""):(op == '-')? (num1-num2)+"":"잘못 입력하셨습니다.";
System.out.println("두 수의 합은 " + result );
'IT Programmer > Java (자바 과정)' 카테고리의 다른 글
[ 3.SQL 활용 ] DML_Select (0) | 2020.02.02 |
---|---|
[3. SQL 활용] tb_type (0) | 2020.02.02 |
추상 클래스 (abstract class) (0) | 2020.01.13 |
객체지향 (0) | 2020.01.07 |
[Java_프로그래밍 언어 활용] 연산자(operator) 예제 (0) | 2019.12.29 |