<aside> 👉🏻 Math.random()으로 임의 정수 뽑기
: Math.random() : 0.0과 1.0 사이의 값을 리턴하므로 다음과 같이하면 범위 사이의 정수를 뽑을 수 있음
1. 0.0 ≤ Math.random() < 1.0 // Math.random() 메소드의 범위
2. 0.0 * 10 ≤ Math.random() < 1.0 * 10 // 각 항에 10을 곱함
3. (int) 0.0 ≤ (int) Math.random() < (int) 1.0 // 각 항을 정수형으로 캐스팅
4. 0 + 1 ≤ (int) Math.random() + 1 < 1 + 1 // 각 항에 1을 더함으로써 1-10 사이의 정수를 얻음
→ 어떤 값을 곱하고 더하냐에 따라 범위 지정이 가능함
</aside>
Switch문
default : 변수와 동일한 값을 가지는 case가 없으면 default로 가서 실행문을 실행함, 생략 가능
break문이 없으면 해당하는 case 값의 실행문부터 밑의 case까지 전부 실행함
확인문제
for문
while과 do-while
: while문은 조건을 먼저 판별하고 실행문을 실행시키는 반면 do-while은 일단 실행문을 한 번 실행시키고 조건을 판별함
<aside> ✅ break와 continue
break : 가장 가까운 반복문 종료
→ 바깥쪽까지 종료시키려면 바깥쪽에 이름을 붙이고 break 이름; 을 붙임
continue : for문의 증감식, while/do-while의 조건식으로 이동
→ 반복문을 종료하지 않고 계속 수행
</aside>