Skip to content

shinwokkang/Java_Study04

Repository files navigation

Java_Study04

Java의 정석 4단원 조건문과 반복문

FlowEx2.java ~ FlowEx6.java

if - if 문

if - if 문은 각각의 조건들이 참일 경우에 문장을 수행한다. 모든 문장에 거짓인 문장이 있으면, 어떠한 if 문도 실행되지 않는다.

if - else 문

if - if 문과 다르게, 무조건적으로 하나가 실행된다.

if - else if 문

if - if 문과 다르게, else if 는 앞의 조건들이 거짓이라는 조건도 포함되어 있다. (코드를 더 간단하게 할 수 있다.) 다만, else문과는 다르게 다른 조건을 포함시켜야한다. 이 말은 곧, 무조건적으로 하나가 실행되는 else와는 다르게, if 문과 else if 문 모두 거짓이라면, 실행되지 않을 수 있다.

random_num.java

난수 생성

난수를 생성하기 위해서는 Math.random() 함수가 필요하다. Math.random()의 기본 범위는 0.0 <= Math.random() < 1.0 으로, 실수형이며, 0 포함 1 미포함이다. 따라서 random_num.java 에서 처럼, 1과 3사이 정수에서 난수를 뽑아내고자 한다면

  1. 정수형 (int)로 바꾼다. 0 <= (int)(Math.random()) < 1
  2. 범위를 수정한다 ( random_num.java 에서는 3을 곱하고, 1을 더했다. ) 1 <= (int)(Math.random() *3) + 1 < 4

** 괄호를 적극적으로 이용하여, 헷갈리지 않도록 해야한다. 또한, 범위가 이상(포함) 미만(미포함) 이므로 주의하여야한다.

About

Java의 정석 4단원 조건문과 반복문

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages