자바 연산자에 대해서 알아보자!
연산자란?
연산자는 가장 기본적인 사칙연산을
생각하시면 됩니다.
@산술 연산자
더하기, 빼기, 곱하기, 나누기 등
아래의 코드는 연산자 중에서
산술 연산자에 해당되는 내용입니다.
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(조건문)을 사용해서
코드를 작성해보겠습니다.
감사합니다.
'New Programming > Java' 카테고리의 다른 글
자바 (if)조건문에 대해서 알아보자 (else, else if) (0) | 2020.06.29 |
---|---|
자바 주석(Comment)에 대해서 알아보자! (0) | 2020.06.28 |
자바 상수에 대해서 알아보자! (0) | 2020.06.24 |
자바 변수에 대해서 알아보자! (0) | 2020.06.23 |
[자바 기본 예제] 구구단 만들기 2부터 9까지 출력을 해보자! (0) | 2020.06.15 |