강좌 Course 1. Part 2. ch7 1강~4강 요약
// 예시
for (int i=0;i<5;i++){
System.out.println(i);
}
증가연산자(++) 및 감소연산자(--) 두 가지가 있다.
변수 뒤에 단항연산자가 오면 후위 단항연산자로, 값을 가지고 작업을 실행한 후 증가 또는 감소를 적용하고, 그 값을 해당 변수에 저장한다.
변수 앞에 오면 전위 단항연산자로, 증가 또는 감소를 적용한 값을 변수에 저장하고, 연산이 끝난 값을 가지고 작업을 실행한다.
import java.util.*;
Scanner scan = new Scanner(System.in);
int a=10;
int b=scan.nextInt();
int i=(a > b) ? a - b : a + b;
System.out.println(i);
(조건식)?(참일 시 시행할 명령):(거짓일 시 시행할 명령); 식으로 작성한다.
int a=10;
int b=5;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b); // 몫
System.out.println(a%b); // 나머지
기본적인 사칙연산을 실행한다.
int a=10;
int b=5;
System.out.println(a+=b); // a=15, b=5
System.out.println(a-=b); // a=10, b=5
System.out.println(a*=b); // a=50, b=5
System.out.println(a/=b); // a=10, b=5
System.out.println(a%=b); // a=0, b=5
연산한 후, 그 값을 왼쪽 변수에 저장한다. (+=, -=, *=, /=, %=)
int a=10;
int b=5;
System.out.println(a==b); // false
System.out.println(a!=b); // true
System.out.println(a<b); // false
System.out.println(a<=b); // false
System.out.println(a>b); // true
System.out.println(a>=b); //true
연산 값으로 true나 false를 얻는다.
(+instanceof)
boolean t = true;
boolean f = false;
System.out.println(t&&t); // true
System.out.println(t&&f); // false
System.out.println(t||f); // true
System.out.println(!t); // false
&&는 AND연산, ||는 OR연산, !는 NOT 연산을 실행한다. 연산 값으로 true나 false를 얻는다.