📍 비교 연산자
| 비교 | 연산자 의미 | 
|---|
| == | 같다 | 
| != | 다르다 | 
| > | 크다 (초과) | 
| < | 작다(미만) | 
| >= | 크거나 같다 (이상) | 
| <= | 같거나 같다 (이하) | 
📍 논리 연산자
| 논리 연산자 | 사용 예 | 의미 | 
|---|
| && | 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(||): 컴파일러가 조건을 참이 나올때 까지만 읽음