📍 비교 연산자
비교 | 연산자 의미 |
---|
== | 같다 |
!= | 다르다 |
> | 크다 (초과) |
< | 작다(미만) |
>= | 크거나 같다 (이상) |
<= | 같거나 같다 (이하) |
📍 논리 연산자
논리 연산자 | 사용 예 | 의미 |
---|
&& | a && b | "그리고" 논리곱. a와 b가 모두 참일 때 참 |
|| | a || b | "또는" 논리합. a나 b 중 한쪽만 참이여도 참 |
! | !x | 논리부정. 참과 거짓을 뒤집음 |
📍 스왑(Swap)
temp라는 변수에 x를 임시보관 후, x에 y를, y에 temp를 할당한다.
package lesson01;
import java.util.Scanner;
public class Quiz04 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("x: ");
int x = scan.nextInt();
System.out.print("y: ");
int y = scan.nextInt();
int temp = x;
x = y;
y = temp;
System.out.println("x는 " + x + "이고, y는 " + y + " 입니다.");
scan.close();
}
}
📍 조건문에서 and와 or의 차이
- and(&&): 컴파일러가 조건을 모두 읽음
- or(||): 컴파일러가 조건을 참이 나올때 까지만 읽음