public class Main {
public static void main(String[] args) {
boolean isMarried = true;
boolean isMan = false;
String str;
str = isMarried ? "결혼 했다" : " 결혼 안 했다" ; // ? 를 사용하고 왼쪽에 참, 오른쪽에 거짓의 문구를 둘 수 있음. 아래가 같은 내용임.
/////////////////////////////////////////////////////////////
if(isMarried & isMan) { //// && 양쪽 모두가 참일 때 참, ||는 or로 양쪽 중 하나라도 참이면 참 , !는 부정형으로 참은 거짓 거짓이 참이됨.
str = "결혼 했다 ";
} else {
str = "결혼 안했다.";
}
///////////////////////////////////////////////////////////////
switch (str) {
case "결혼 했다":
System.out.println("o"); // 결혼했다의 조건일 경우 o 값
break; // 이게 없을경우 쭉 지나가면서 아래로 실행이됨.
case "결혼 안 했다.":
System.out.println("x"); // 결혼 안했다의 조건일 경우 x 값값
break;
default:
System.out.println("?"); // 위에 두개의 조건이 둘다 아닐경우 ? 값
}
System.out.println(str);
}
}
댓글