if (조건식) {
실행문 A; //조건식이 true 일 경우
}
실행문 B //조건식이 false인 경우 실행
if (조건식) {
실행문A; // 조건식이 true인 경우
}else {
실행문B; //조건식이 false인 경우
}
실행문C; // 참,거짓 상관없이 실행
if (조건식1) {
실행문A //조건식1 참
}else if (조건식2) {
실행문B //조건식1 거짓, 조건식2 참
}else {
실행문C //조건식2 거짓
}
실행문D //상관없이 실행
: 변수가 어떤 값을 갖느냐에 따라 실행문 선택
switch ( 변수 ) {
case 값1: // 변수의 값에 따라 실행문 실행
실행문A
break; // switch문 빠져나가기
case 값2:
실행문B
break; // break가 없으면 다음 case 실행문도 실행
default: // case의 값이 모두 아닐 경우
실행문C
}
public class Main {
public static void main(String[] args) {
char grade = 'B'; // "비" 출력
switch (grade) {
case 'A':
case 'a':
System.out.println("에이");
break;
case 'B':
case 'b':
System.out.println("비");
break;
default:
System.out.println("낫띵");
}
}
}
*Math.random()
임의의 정수 뽑기 메소드. 0.0~1.0 double 난수 리턴 (1.0은 포함 안됨)
🧐reference
신용권, 『혼자 공부하는 자바』,한빛미디어, 2019