본문 바로가기
  • 시 쓰는 개발자
프로그래밍 문법/Java

4장 조건문과 반복문

by poetDeveloper 2022. 10. 28.

<4장 조건문과 반복문>

JAVA의 정석 책을 참고하였습니다.

까먹었을 법한 내용만 정리.

 

조건문 if, switch + Math.random() 참고

 

if

  • if (조건) { 결과 }
  • 조건식의 결과는 반드시 true or false이다.

 

switch

  • switch (조건) { case A: ~~ break; case B: ~~ break; default: ~~ ... }
  • 조건식의 결과는 정수나 문자열만 가능.
  • ★ 이때 case문의 값인 A, B 자리에는 변수를 사용할 수 없다.
  • switch문도 if문처럼 중첩 가능.

 

Math.random() - 난수 발생 함수

  • ★★★ 0 이상 1.0 미만 double 값을 반환한다. ★★★

ex. 1~10 사이의 임의 정수를 얻기

int score = (int)(Math.random() * 10) + 1

최대값이 9.xxx인데 int니까 9.0이고 1을 더해서 범위를 10으로 만들어줌


반복문 - for, while, do-while

 

for

  • for (초기화; 조건식; 증감식) { 수행될 문장 }
  • ★ 이때, 순서는 (1)초기화 → (2)조건식 → (3)수행될 문장 → (4)증감식 → (2)조건식 → (3)수행될 문장 .... 이다.
  • 초기화와 증감식은 괄호안에서 “같은 타입인 경우에만” 두 개 이상도 할 수 있다.
  • 초기화에서 선언한 변수는 for문 내에서만 유효하다.

 

while

  • while (조건식) { 수행될 문장 }

 

do-while

  • do { 수행될 문장 } while(조건식);
  • 블록이 먼저 수행되기 때문에 문장이 최소 1번 이상 수행될 것이 보장된다.

'프로그래밍 문법 > Java' 카테고리의 다른 글

리터럴이란 ?  (0) 2024.01.06
인텔리제이에서 컴파일 결과(ByteCode) 확인하기  (0) 2024.01.06
5장 배열  (0) 2022.10.28
3장 연산자  (0) 2022.10.28
2장 변수  (0) 2022.10.28