1. 증감연산자 : ++ (1 증가), -- (1 감소)
1) 전위연산자
++a; = (a=a+1;) = (a+=1;)
--b; = (b=b-1;) = (b-=1;)
2) 후위연산자
a++; = (a=a+1;) = (a+=1;)
b--; = (b=b-1;) = (b-=1;)
3) 변수 단독으로 온 경우 전위연산과 후위연산의 결과는 같음
4) 다른식과 같이 온 경우
i) 전위연산 : 먼저 자신이 증감후, 연산에 참여
s=s+ ++a;
ii) 후위연산 : 먼저 연산에 참여후, 결과를 넘김. 최종순서에 자신이 증감
s=s+ a++;
2. if ~ else
if (조건식)
{참1;참2;}
else
{거짓1;거짓2;}
...
조건식을 만족하면 참을 실행후, if ~ else 다음문 실행
조건식을 만족못하면 else 이하의 거짓을 실행
3. 다중if
if (조건1) {
참1;
else if (조건2)
참2;
else if (조건3)
참3;
...
else문;
...
조건 1을 만족하면 참1을 실행후, 다중if 다음문 실행
조건 1을 만족못하면 조건 2를 만족하는지?
조건 2을 만족하면 참2를 실행후, 다중if 다음문 실행
조건 2을 만족못하면 조건 3를 만족하는지?
...
위의 열거 조건을 만족못하면 else이하의 문을 실행
4. 논리연산자 : (연산우선순위 : ! > && > ||)
1) 조건식1 && 조건식2 && 조건식3 && ... : 모든 조건을 만족해야 참
2) 조건식 1 || 조건식 2 || 조건식3 || ... : 열거조건 중 하나라도 만족하면 참
5. 반복문에서의 continue;
1) for에서 continue; : for에서 continue를 만나면 continue 이하의 문장을 실행하지 않고,
증감식으로 분기
2) while, do ~ while에서 continue; : while, do ~ while에서 continue를 만나면,
continue 이하의 문장을 실행하지 않고, while, do ~while의 조건식으로 분기
'IT > Java (자바)' 카테고리의 다른 글
▷ Java: Math.개체 최종 정리본 (0) | 2018.10.13 |
---|---|
▷ Java: (int) (Math.random()); 출력 (0) | 2018.10.13 |
▷ Java: 소수점 이하 무조건 버리기 / 실수형 → 정수형 / double → int (0) | 2018.10.13 |
▷ Java를 시작하는 방법 + 기초 내용 정리본 (0) | 2018.10.13 |