산술 연산자
- 프로그램 안에서 산술 연산을 할 때 사용
연산자 | 기호 | 의미 | 예 |
덧셈 | + | x와 y를 더한다. | x+y |
뺄셈 | - | x와 y를 뺀다. | x-y |
곱셈 | * | x와 y를 곱한다. | x*y |
나눗셈 | / | x와 y로 나눈다. | x/y |
나머지 | % | x를 y로 나눌떄의 나머지값 | x%y |
산술 연산자 예제
package ex02;
import java.util.Scanner;
public class Add2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x, y, sum;
System.out.print("첫 번째 숫자를 입력하시오: ");
x = sc.nextInt();
System.out.print("두 번째 숫자를 입력하시오: ");
y = sc.nextInt();
sum = x + y;
System.out.println(sum);
sum = x - y;
System.out.println(sum);
sum = x * y;
System.out.println(sum);
sum = x / y;
System.out.println(sum);
sum = x % y;
System.out.println(sum);
}
}
산술 연산자 예제 출력 값

관계 연산자
- 두 개의 피연산자를 비교하는데 사용
연산자 기호 | 의미 | 사용 예 |
== | x와 y가 같은가? | x == y |
!= | x와 y가 다른가? | x != y |
> | x와 y보다 큰가? | x > y |
< | x가 y보다 작은가? | x < y |
>= | x가 y보다 크거나 같은가? | x >= y |
<= | x가 y보다 작거나 같은가? | x <= y |
논리 연산자
- 여러 개의 조건을 조합하여 참인지 거짓인지를 따질 때 사용
연산자 기호 | 사용 예 | 의미 |
&& | x&&y | AND 연산, x와 y가 모두 참이면 참, 그렇지 않으면 거짓 |
|| | x||y | OR 연산, x나 y 중에서 하나만 참이면 참, 모두 거짓이면 거짓 |
! | !x | NOT 연산, x가 참이면 거짓, x가 거짓이면 참 |
관계 연산자, 논리 연산자 예제
package ex02;
public class CompOperator {
public static void main(String[] args) {
System.out.print((3 == 4) + " ");
System.out.print((3 != 4) + " ");
System.out.print((3 > 4) + " ");
System.out.print((4 > 3) + " ");
System.out.print((3 == 3 && 4 == 7) + " "); // 하나만 거짓이면 전체가 거짓
System.out.print((3 == 3 || 4 == 7) + " "); // 하나만 참이면 전체가 참
}
}
관계 연산자, 논리 연산자 예제 출력 값

Share article