Java/Operators(연산자)

증감연산자, 비교연산자, 논리연산자

Bohemian life 2012. 4. 9. 09:33
public class OperFx02 {
  public static void main(String[] args){
    //증감연산자, 비교연산자, 논리연산자
    int a,b;
    a = b = 10;
    
    boolean c = a++ >= ++b &&  ++a > b++;
               //10    11
            // false
    System.out.println(a+","+b); //11, 11
    System.out.println("변수 c의 값 :"+c); //false
    
    int d,e;
    d = e = 10;
    
    boolean f = ++d > e++ || d++ >= ++e;
               //11   10     11     12
           //  앞문장만 실행됨
    System.out.println(d+","+e); //11 ,11
    System.out.println("변수의 f의 값:"+f); //true
  }
}


public class OperFx02 {
  public static void main(String[] args){
    //증감연산자, 비교연산자, 논리연산자
    int a,b;
    a = b = 10;
    
    boolean c = a++ >= ++b &&  ++a > b++;
               //10    11
            // false
    System.out.println(a+","+b); //11, 11
    System.out.println("변수 c의 값 :"+c); //false
    
    int d,e;
    d = e = 10;
    
    boolean f = ++d < e++ || d++ >= ++e;
               //11   10     11     12
           //  false
    System.out.println(d+","+e); //12 ,12
    System.out.println("변수의 f의 값:"+f); //false
  }
}