본문 바로가기

소프트웨어/Java

[Java Basic Study - 3 ]

못오셨던 분들도 있으셔서 말씀드립니다.

1월24일날은 스터디를 쉽니다.

자바카페 스터디는 1월 31일에 다시 시작합니다.

참고하시고, 설명절 잘 보내시고, 지금까지 스터디하느라 수고 많이 하셨습니다.

올한해 복 많이 받으시고, 건강하시기 바랍니다. ^^--__



자바 기본 스터디 세번째 시간에 진행했던 내용을 정리하여 올려드립니다. ^^

항상 빨리 올려드리려고 하는데 조금 늦었네요~~

진행한 내용및 소스 파일 올려드리고,

ppt나 pdf파일은 두번째 시간에 올려드린 것을 참고하시면 됩니다.

부득이한 일정으로 인해 참석이 불가능 하셨다면

소스 파일을 참고하셔서 정리를 해 보시기 바랍니다.

그리고 과제를 보시면서 지금까지 조금씩 배웠던

내용을 정리해 보시면 도움이 될것입니다.



위의 내용은 진행했던 내용들이고, 

--------------------------------------------------

  20090117.zip 파일 내용은 소스 입니다.

--------------------------------------------------

아래에는 직접 풀어보셨으면 하는 내용(과제)를 올려드립니다.

생업에 종사하시느라 힘드실텐데, 너무 고민하지는 마시고, 하실 수 있으시면 생각하고 작성해 보시면 됩니다.

###  과제  ###

1. 아래와 같은 별을 만드는 모양을 작성해 보세요~~
   저번에 만드셨었다면 조금 응용하면 만드실 수 있을것 같습니다.

   *
  ***
 *****
*******
 *****
  ***
   *


2. 야구 게임을 객체를 구분해서 만들어 보세요~~
   일단은 클래스 하나로 만들어도 되겠지만,
   클래스 하나로 만들고 나서는 그 다음에 객체로 쪼개어 정리를 해 보도록 하세요~
   타자, 투수, 심판으로 나누어 정리를 해보시면 좋을듯 합니다. ^^

   야구게임은 
   일단은 두명이 한다고 가정을 합니다.

  1.  0~9까지의 숫자중에 몇개의 자리 수 를 가지고 게임을 할것인지를 정합니다.
       ex) 123, 4531

  2.  나는 내가 정해놓은 임의의 숫자를 알고있고,
       상대방은 모르는 상태에서 상대가 내 숫자를 맞추는 것이고,
       나는 상대방의 숫자를 맞추는 것입니다.

  3.  규칙은 같은 자리에 있으면서 숫자도 같으면 Strike!!
                 같은 자리는 아니면서 숫자가 같다면 Ball!!
                 같은 자리에도 없고 숫자도 존재하지 않는다면 Out!!
      ex) 1234  : 1 strike 2 ball
             7890 :  out (만들어 놓은 숫자에 7890은 들어있지 않은 것을 의미합니다.)
             3562 : 4 strike 
              이런식입니다. ^^

  4. 이렇게 해서 서로 상대방의 숫자를 맞춰가서 먼저 맞추는 사람이 이기는 게임이다.

// 가능하신 분들은 해보시고,
    너무 어렵다고 생각되시는 분들은 일단 말로 정리해보시기 바랍니다. ^^

즐거운 주말 되시고, 다음주가 휴강인 관계로 그 다음주까지 해오시면 됩니다.