본문 바로가기

자바 연산자에 대해서 알아보자!

 

연산자란?

연산자는 가장 기본적인 사칙연산을

생각하시면 됩니다.

 

@산술 연산자

더하기, 빼기, 곱하기, 나누기 등

아래의 코드는 연산자 중에서

산술 연산자에 해당되는 내용입니다.

 

package Operator;
/* @연산자@
 * 우리가 기본적으로 많이 사용하는 사칙연산을 생각하시면 됩니다.
 * (더하기,나누기,곱하기,빼기)
 */
public class OperatorEx {
	public static void main(String[] args) {
		// @산술연산자
		int a = 6; 
		int b = 3;
		
		int sum = a + b; // 더하기
		int minus = a - b; // 빼기
		int multi = a * b; // 곱하기 
		int division = a / b; // 나누기(몫)
		int remainder = a % b; // 나머지 
		
		System.out.println("더하기 : " + a + "+" + b + "=" + sum);
		System.out.println("빼기: " + a + "-" + b + "=" + minus);
		System.out.println("곱하기: " + a + "*" + b + "=" + multi);
		System.out.println("나누기: " + a + "/" + b + "=" + division);
		System.out.println("나머지: " + a + "%" + b + "=" + remainder);
		
	}
}

 

아마 더하기, 빼기, 곱하기, 나누기의 경우 익숙하게 보고

사용하기 때문에 별 문제가 없는데

나머지가 추가되었기 때문에 이를

잘 확인하셔야 합니다.   

몫과 나머지는 다릅니다.

 

@비교 연산자

비교 연산자는 내가 비교하려는 대상과

같거나 작거나 다름 혹은 같음을 의미합니다.

간단하게 코드를 보시겠습니다.

 

package Operator;
/*
 * @비교연산자
 * 
 * 비교하려는 대상과 크거나 작음, 같거나 다름을 비교합니다.
 */
public class Operator2 {
	public static void main(String[] args) {
		int a = 4;
		int b = 2;
		
		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(a!=b); // a는 b와 같지 않다. 참
	}
}

 

비교 연산자의 경우 결과 값이 숫자의 형태가 아닌

true(참) or false(거짓)으로 나타납니다.

 

@논리 연산자

논리 연산자의 경우 비교 연산자에서 조건이 조금 더

추가되었다고 생각하시면 될 거 같습니다.

 

package Operator;
/* @논리연산자@
 * 
 * 1. And(그리고) 해당 되는 조건을 모두 만족해야 합니다.
 * 2. Or(또는) 하나라도 해당 조건을 만족하면 true
 */
public class Operator3 {
	public static void main(String[] args) {
		int a = 10;
		int b = 20;
		
		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 || a>b || a==b); // 하나만 참
		
		
		
		
	}
}

 

산술 연산자와 비교 연산자에서 사용하는

기호는 자주 보는 거기 때문에

헷갈리지 않지만 논리 연산자의 경우

&&(and) , ||(or)을 잘 확인하셔야 합니다.

 

여기까지 연산자에 대한 내용을 마치고

다음은 if(조건문)을 사용해서

코드를 작성해보겠습니다.

감사합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

93 DL

Develop Life