YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Korean subtitles

← Numeric Question - Intro to Java Programming

Get Embed Code
6 Languages

Showing Revision 1 created 11/25/2014 by Robin Rheem.

  1. 다형성에 의해서 여러 종류의 퀴즈 질문들을 다룰 수 있는 프로그램을
  2. 작성했습니다. 이를 위해 다른 질문의 종류를 만들어 봅시다.
  3. NumericQuestion은 사용자에게 답을 숫자로 받습니다.
  4. 예를 들어서, 반지름이 1인 원의 넓이를 구하는 문제입니다.
  5. 이 질문의 답은 PI이지만 이는 입력하기 어렵습니다. 그리고
  6. 사용자가 PI의 정확한 값을 넣을 일이 없습니다. 여러분이 알듯이,
  7. 이것은 정확한 값이 아닙니다. 왜냐하면 무리수이기 때문이죠. 우리는
  8. 사용자가 3.14나 3.14159만 입력하길 원합니다.
  9. 이 둘의 답 중 아무거나 다 괜찮습니다. 0.01을
  10. 차이로 해서 사용자가 근사치에 있으면 답으로 하기로
  11. 했습니다. 다른 수학 문제를 풀 때는 다른 조건을 걸어야겠죠.
  12. 여러분은 이 새로운 질문의 유형을 구현해야 합니다. 여러분에게
  13. 생성자를 주었고, 여러분은 setAnswer 메소드와 checkAnswer
  14. 메소드를 구현하는 겁니다. checkAnswer 메소드에서, 여러분은
  15. 조건을 잘 설정해야 합니다. 답이 사용자의 입력과 너무 멀지 않은지
  16. 확인해야 합니다. 그래서 문제는 응답이 문자열이라는 겁니다. 문자열을
  17. 숫자로 변환해야 합니다. 여러분에게 이를 어떻게 하는지 보여줍니다. 여러분은
  18. 추가적인 인스턴스 변수가 필요할 수 있습니다. 여기에 선언을 하고
  19. 여러분이 하실 차례입니다.