package ch03;

public class Ch0105
{
 /*사칙연산자:+,-,*,/,%(나머지)
 사칙연산자의 사용목적 : 수치연산이 목적임.
 위의 연산자중 주의해야할 연산자는 %이다.
 더하기,빼기,곱하기,나누기는 대부분의 언어에서
 형식이 동일하지만 나머지는 언어에 따라 다른 형태를 취하기도 한다.*/
 
 public static void main(String[] args)
 {
  int a=1;
  int b=2;
  int c=a+b;
  System.out.println("C:"+c);
  c=a*b;
  System.out.println("C:"+c);
  c=a-b;
  System.out.println("C:"+c);
  c=a/b;
  System.out.println("C:"+c);
  c=a%b;
  System.out.println("C:"+c);
 
  int d=10;
  int e=5;
  int f=d%e;
  System.out.println("f:"+f);
 }
}

package ch03;

public class Ch0106
{
 /*
  * 증감연산자:
  * 변수명++; -> 후위연산자
  * a++ -> a = a + 1;의 축약형
  * ++변수명; -> 전위연산자
  *
  * */
 public static void main(String[] args)
 {
  //++또는 --연산자가 아래와 같이 단독으로
  //사용될 경우 기능상의 ..
  int a = 1;
  ++a;
  System.out.println("a:"+a);
  a++;
  System.out.println("a:"+a);
 
  int b;
  int c;
  /*
   * ++이 앞에 있을경우 = 보다 우선 실행된다.
   * a=a+1;
   * b=a;
   * */
  b=++a;
  /*
   * c=a;
   * a=a+1;
   * */
  c=a++;
  System.out.println("b:"+b);
  System.out.println("c:"+c);
 }

}

package ch03;

public class Ch0107
{
 public static void main(String[] args)
 {
  int a=1;
  a+=10;  
  System.out.println("a:"+a);
  a-=10;
  System.out.println("a:"+a);
  a*=10;
  System.out.println("a:"+a);
  a/=10;
  System.out.println("a:"+a);
 }

}
package ch03;

public class Ch0108
{
 public static void main(String[] args)
 {
  //비교연산자:true 또는 false를 반환하는 문자열를 비교연산자라 한다.
  //같다를 표현할때에는 =이 아니라 ==을 사용한다.
  //= : basic,pascal
  //같지않다
  //<> : basic, pascal
  System.out.println(1==1);
  // < 미만
  System.out.println(10<10);
  // <= 이하
  System.out.println(10<=10);
  // >= 이상
  System.out.println(10>10);
  //  > 초과
  System.out.println(10>=10);
 
 
 }
}


package ch03;

public class Ch0109
{
 public static void main(String[] args)
 {
  /*
   * 논리곱 : (and - 그리고) : 주어진 사실중 하나라도 거짓이 있으면 거짓으로  간주됨.(&&)
   * TT:T
   * TF:F
   * FT:F
   * FF:F
   * 논리합: (or - 또는) : 주어진 사실이 모두 거짓일 경우에 거짓으로 간주됨.(||)
   * TT:T
   * TF:T
   * FT:T
   * FF:F
   * */
  int a=1, b=2;
  boolean result=(a<10) && (b<10);
  System.out.println("논리곱(&&)");
  System.out.println("T and T:"+result);
  result=(a>10) && (b<10);
  System.out.println("T and F:"+result);
  result=(a>10) && (b<10);
  System.out.println("T and F:"+result);
  result=(a>10) && (b>10);
  System.out.println("F and F:"+result);
 
  System.out.println("논리합(||)");
  result=(a<10) || (b<10);
  System.out.println("T and T:"+result);
  result=(a>10) || (b<10);
  System.out.println("T and F:"+result);
  result=(a>10) || (b<10);
  System.out.println("T and F:"+result);
  result=(a>10) || (b>10);
  System.out.println("F and F:"+result);
 }
}

Posted by 말없제이
,