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 |