삼항 연산자
/*
* 삼항 연산자
* → ( 조건식 ) ? 참 : 거짓;
*/
package ch08_addition;
public class ControlAdd {
public static void main(String[] args) {
// ? 삼항연산자
// 조건식의 결과값이 두개로 나누어 지면서 간단히 표기할 때 사용.
int data = 8;
String res = (data%2 == 1) ? "홀수" : "짝수";
System.out.println(data + " : " +res);
}
}
break
/*
* break
* → 제어문을 강제로 종료시킬 때 사용.
* → break 문과 가장 가까운 제어문 하나만 종료.
*/
package ch08_addition;
public class ControlAdd {
public static void main(String[] args) {
for (int i=1; i<=3; i++) {
System.out.print(i + "회전 : ");
for (int j=1; j<=10; j++) {
System.out.print(j + " ");
// if 문은 break을 작동시키기 위한 도구.
if (j == 7)
break;
}
System.out.println();
}
}
}
continue
package ch08_addition;
public class ControlAdd {
public static void main(String[] args) {
// continue
int step = 0;
while (step < 10) {
++step;
// step 값 == 0 부터 시작 !!
if (step % 3 == 0) {
System.out.println("jump!");
// 밑에 있는 코드가 진행이 안되고, 넘겨버림.
continue;
}
System.out.println(step);
}
}
}