public class Operator {
/**
* @param args
*/
public static void main(String[] args) {
int a = 3, b = 5, c = 3; // 변수 선언 및 초기화
boolean istrue; //변수 선언
istrue = a >= b; //변수 초기화
System.out.println("a > b 는 " + istrue);
istrue = a * b <= b + c; //변수 초기화
System.out.println("a*b < b + c는 " + istrue);
istrue = ( a*b != b*c ); //변수 초기화
System.out.println("a*b == b*c는 "+ istrue);
//boolean istrue; 위에서 선언했다.
// &&비교는 boolean 끼리만 비교 가능
istrue= true && true ; // 둘다 참이면 true
System.out.println("true && true = " + istrue);
istrue = true && false; //and
System.out.println("true && false = " + istrue);
istrue = true || false; //or
System.out.println("true || false = " + istrue);
istrue = false || true; //or
System.out.println("false || true = " + istrue);
istrue = !true;
System.out.println("!true = " + istrue);
a=1;
System.out.println(a);
a=++a; //
System.out.println(a);
a=++a ;
System.out.println(a);
a=++a ;
System.out.println(a);
a=--a ;
System.out.println(a);
a=--a ;
System.out.println(a);
a=--a ;
System.out.println(a);
a=-a ;
System.out.println(a);
a=-a ;
System.out.println(a);
//p 78
a=5;
a++; //다음번에 a를 사용할때 +1을 해라
++a; //지금 즉시 a+1를 해라
System.out.println("a="+a);
int x=a;
System.out.println("x="+x);
a=100; // a가 변수이므로 값을 새로 바꿀 수 있음
a= a+100;
System.out.println("a="+a);
a += 100; // a = a+100; //90프로 활용
a -= 50; // a = a - 50;
a *= 2; // a = a * 2;
a /= 2; // a = a / 2 ;
System.out.println("a="+a);
}
}
public class IfStudy {
public static void main(String[] Args){
//if 만약 () 안이 true이면 {}실행해라
if(false){
System.out.println("if문 실행안합니다");
}
if(true){
System.out.println("if문 실행합니다");
}
// 범위 주석 : 드래그 후 ctrl + shift + /
/*if ( 10 > 1 )
{System.out.println("ok 크다 ");
}*/
if ( 10 < 1 ) {
System.out.println("ok 작다 ");
System.out.println("ok 작다 ");
}
// 바로 위의 if문의 조건이 false일때 실행됩니다.
else
System.out.println("no 작지 않았습니다");
System.out.print("-----------------------\n");
int number=5;
if( number == 5)
{ //2줄 이상의 소스를 실행할 때
System.out.println("\t nuber는 5였습니다");
System.out.println("\t ok");
}
else{
System.out.println("\t nuber는 5가 아니었다");
System.out.println("\t *** \n");
}
//p 95
int x = 5;
if( x % 2 == 1)
System.out.println(x + "는 홀수");
else
System.out.println(x + "는 짝수");
// p 96
int score=75;
if( score>= 90){ System.out.println("A학점");}
else if(score>= 80) { System.out.println("B학점"); }
else if(score>= 60) System.out.println("D학점");
else if(score>= 70) System.out.println("C학점");
else System.out.println("F학점");
number=8; // 1 ~ 9 사이의 수를 고른다.
if(number>5){ // 5보다 크구나. 6~9
if(number>7){ //7 보다 크구나 8~9
if(number%2==0) System.out.println("8입니다");
else System.out.println("9입니다");
}
else{ //6 ~ 7
if(number%2==0) System.out.println("6입니다");
else System.out.println("7입니다");
}
}
else{ //5보다 작구나. 1~4
if(number>3){//4~5
if(number%2 == 1){
System.out.println("5입니다.");
}else{
System.out.println("4입니다.");
}
}else{//1~2,3
if(number%2==0){
System.out.println("2입니다.");
}
else if(number<2){
System.out.println("1입니다.");
}else{
System.out.println("3입니다.");
}
}
}
}
}