본문 바로가기

전체 글

[Head First Java] Chapter5 SimpleDotCom(간단한 닷컴 게임) 테스트 코드 Chpater5 에서는 닷컴 가라앉히기라는 게임을 만들게 되는에 여기에서는 바로 코드를 만드는게 아니라 준비 코드를 만들고 테스트 코드를 만든 다음에 실제 코드를 완성하라고 알려주고 있다. 테스트 코드를 먼저 만들어놓은 것은 익스트림 프로그래밍의 여러 규칙 가운데 하나라고 한다. 아래와 같이 테스트 코드를 코딩하였다. SimpleDotComTestDrive 클래스 public class SimpleDotComTestDrive { public static void main(String[] args) { SimpleDotCom dot = new SimpleDotCom(); int[] locations = {2,3,4}; dot.setLocationCells(locations); String userGuess.. 더보기
[Head First Java] Chapter4 연습문제 수영장 퍼즐 코드 조각을 한번만 사용하여 아래와 같은 출력 결과를 얻어야 한다. 출력 결과 result 543345 문제 public class Puzzle4 { public static void main(String[] args) { ________________________ int y = 1; int x = 0; int result = 0; while(x 0){ ________ result = result + ____________ } System.out.println("result " + result); } } class ________{ int ivar; ______.. 더보기
[Head First Java] Chapter4 연습문제 결과를 맞춰봅시다. 문제 소스에서 특정 부분에 코드를 대입하여 나오는 출력 결과를 알아내기. 문제 public class Mix4{ int counter = 0; public static void main(String[] args){ int count = 0; Mix4[] m4a = new Mix4[20]; int x = 0; while(_____){ m4a[x] = new Mix4(); m4a[x].counter = m4a[x].counter + 1; count = count + 1; count = count + m4a[x].maybeNew(x); x = x + 1; } System.out.println(count + " " + m4a[1].counter); } public int maybeNew(int index){ i.. 더보기