본문 바로가기

IT Programmer/Java (자바 과정)

[Java_프로그래밍 언어 활용] 연산자(operator)

연산자 (operator)

: 연산에 사용되는 표시나 기호

특징 )

- 피연산자 수에 따라 단항, 이항, 삼항 연산자로 구분.

- 연산식 반드시 하나의 값만을 산출.

- 다른 연산식 내에서도 중복 사용 가능.

연산의 우선순위 )

Java 연산의 우선순위


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