Skip to content

shinwokkang/Java_Study04

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages