Back-end

자바 연산자

Hdeveloper 2022. 4. 25. 00:09
728x90

어느 프로그래밍 언어에서나 그렇듯 자바에서도 연산자가 존재한다. 연산자 종류는 다음과 같다

연산자는 피연산자의 수에 따라 단항, 이항, 삼항연산자로 구분된다

1.단항연산자

단항연산자는 말그대로 피연산자가 단 하나뿐인 연산자이다. 단항연산자는 다음과 같이 선언한다

double a1 =+1.1;
int num =4;

2.증감연산자

증감연산자는 변수의 값을 1증가 시키거나 1감소시키는 연산자이다.

예시코드

package ch01;

public class exercise {

	public static void main(String[] args) {
	int num1=10;
	
	System.out.println(num1); //num1에 저장된 10을 출력
	System.out.println(num1++); //num1++는 나중에 num1값에 1이더해지므로 10이 출력
	System.out.println(num1);//나중에 더해진값이 출력되므로 11이 출력
	System.out.println(--num1);//--값이 붙었으므로 num1에는 10이 저장되어서 출력
	
	
	
	}

}

결과화면

3.삼항연산자

삼항연산자는 세개의 피연자를 필요로 하는 연산자이다.

구조는 다음과 같다.

조것식 ? 값또는 연산식: 값또는 연산식

첫번째 값또는 연산식이 true면  그식을 수행하고 false면 그다음의 식을 수행하는 구조이다.

package ch01;

public class exercise {

	public static void main(String[] args) {
	int score =82;
	char grade =(score>80)? 'B':'C';
	System.out.println(grade);

위와의코드를 보면 첫번째 조건을 만족해서 B값이 나오는것을 콘솔창으로 확인 할수 있다.

위의 코드는 다음과 같은식이다.

char grade;
	if(score>80)
	{
	grade='B';
	}else{
	grade='B';
	}

위값을 println으로찍어내면 똑같이 B값이나오며 if else문을 삼항연산자로 간편하고 짤수 있다.

728x90

'Back-end' 카테고리의 다른 글

삼각형 빗변 길이구하기  (0) 2022.05.08
jdbc crud #1 insert  (0) 2022.04.27
자바 구구단 출력  (0) 2022.04.23
자바 변수,기본타입  (0) 2022.04.23
자바 상속  (0) 2022.04.18