Day08 - Quiz를 풀어 봅시다

2021. 2. 24. 10:31JAVA 공부/Quiz

오늘도 즐거운 Quiz를 풀 시간 ~

 

Scanner를 이용하여 금액을 입력받고, 음료수를 선택하면 금액에서 차감(반복문), 금액이 부족하다면 "금액이 부족합니다"를 출력, 4를 입력 받으면 반복문을 종료

 

1. Scanner를 통해 금액 입력 받기

2. 무한 루프문 을 만들기

3. 남은 금액 출력

4. 음료수 메뉴 출력

5. 메뉴 선택을 입력받기

6. switch를 사용해 선택받은 메뉴에 따라 코드를 작성해주기

7. 만약 4를 입력했다면, 반복문 탈출하기

이렇게 작성해 주면 되겠네요

 

1. 사람 수를 입력받을 수 있습니다.
  2. 입력받은 사람만큼 랜덤값을 생성해서 배열에 절대 중복되지 않게 랜덤으로 저장합니다.
   
  3. 해당 배열의 크기만큼 ○으로 출력해주세요 (ㅁ한자9)
  4. 스캐너를 통해서 랜덤으로 배정된 좌석을 선택할 수 있습니다.
  5. 제대로 선택된 좌석이라면 자리번호를 공개하고, 제대로 선택되지 않은 자리라면 "출력문을 띄우고 다시 선택하도록"
   
  그리고 선택된 자리는 ●로 다시 표시해 주세요.

이런 결과가 나오게 해봅시다.

 

1. Scanner를 통해 좌석의 크기를 입력받아 주세요

2. 해당 size만큼 중복되지 않는 랜덤 난수를 저장해주세요 (배열)

3. 무한루프문 을 만들어 주세요

4. 출력을 해주세요( System.out.printf("%-3s", ○) ) 사용

5. 선택이 된 자리라면 ● 안 된 자리라면 ○ 를 출력해줍니다.

선택이 된 자리인지 아닌지는 숫자 0 이면, 선택이 된거라 보겠습니다

 

6. 선택된 자리의 랜덤난수를 공개 해주세요

7. 만약 선택된 자리가 이미 선택되었던 자리라면,  이미 선택이 되었다고 알려주세요

8. 모든 자리가 선택이 되었다면 반복문을 빠져나가 주세요

 

이렇게 생각을 해볼 수 있겟네요

 

'JAVA 공부 > Quiz' 카테고리의 다른 글

Day10 - Quiz를 풀어봅시다  (0) 2021.02.28
Day09 - Quiz를 풀어 봅시다  (0) 2021.02.27
Day07 - Quiz를 풀어봅시다  (0) 2021.02.23
Day06 - Quiz를 풀어봅시다  (0) 2021.02.22
Day05 - Quiz 를 풀어 봅시다  (0) 2021.02.19