/*
[관계 연산자]
-두값의 대소를 비교
>,>=,==(같다),<,<=,!=(같지않다.)
*/
class Test01 {
public static void main(String[] args) {
int a =10 , b=20;
boolean b1=a==b;
boolean b2=a!=b;
System.out.println("b1:"+b1);
System.out.println("b2:"+b2);
}
}
/*
[논리 연산자]
!(not) : 어떠한 값이 참이면 거짓 , 거짓이면 참으로 바꿈
&&(and) : 대응되는 값이 모두 참이면 참 , 아니면 거짓
||(or): 대응 되는 값이 모두 거짓이면 거짓 , 아니면 참
*/
import java.util.Scanner;
class Test02 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("면접점수");
int interview=scan.nextInt();
System.out.println("영어점수");
int eng=scan.nextInt();
if(interview>=80 && eng>=90 ){
System.out.println("당신은 합격입니다.");
}else{
System.out.println("당신은 불합격입니다.");
}
}
}
/*
[대입 연산자]
--------------------------------------
연산자 의미
--------------------------------------
a+=b a=a+b
a-=b a=a-b
a*=b a=a*b
a/=b a=a/b
...
*/
class Test03
{
public static void main(String[] args)
{
int a=3, b=4, c=5, d=6;
a+=10;//a=a+10
b-=5;//b=b-5
c*=2;//c=c*2
d/=3;//d=d/3
System.out.println("a:"+a);
System.out.println("b:"+b);
System.out.println("c:"+c);
System.out.println("d:"+d);
}
}
class Test04 {
public static void main(String[] args) {
int a=2;
int b=5;
int c=a|b;//대응 되는 비트값이 하나라도 참이면 참
int d=a&b;//대응 되는 비트 값이 모두 참이면 참
int e=a^b;//대응되는 비트값이 서로 다르면 참
System.out.println("c"+c);
System.out.println("d"+d);
System.out.println("e"+e);
}
}