본문 바로가기

전체 글

[Head First Java] Chapter1 연습문제 컴파일러가 되어봅시다. 3가지의 소스 파일이 컴파일 잘 되는지 생각해보고 답을 맞쳐야 한다. 1번 소스 public class Exercise1b1 { public static void main(String[] args) { int x = 1; while(x 3){ System.out.println("big x"); } } } } While 순환문을 멈추게 할 내용이 없다. 그래서 x = x - 1 를 집어 넣어 순환을 멈출 수 있게 함 컴파일 되게 수정한 소스 public class Exercise1b1 { public static void main(String[] args) { int x = 1; while(x 3){ System.out.println(".. 더보기
[Head First Java] Chapter1 연습문제 코드 자석 아래와 같은 출력 결과를 가지는 코드를 만들어야 한다. a-b c-d 코드 조각은 아래와 같다. if(x == 1){ System.out.print("d"); x = x - 1; }if(x == 2){ System.out.print("b c"); }public class Shuffle1 { public static void main(String[] args) {if(x > 2){ System.out.print("a"); }x = x - 1;x = x - 1; System.out.print("-");int x = 3;while(x > 0){ 정답은 public class Shuffle1 { public static void main(String[] args) { int x = 3; while(x > 0){.. 더보기
[Head First Java] 자동 구문 생성기 Head First Java 50페이지에 자동 구문 생성기라는 내용의 소스와 설명이 있다. 배열과 난수 생성에 대해 알 수 있었다. 해당 내용 소스 public class PhraseOMatic { public static void main(String[] args) { //세 종류의 단어 목록을 만든다. String[] wordListOne = {"24/7","multi-Tier","30,000 foot","B-to-B","win-win","front-end","web-based","prevasive","smart","six-sigma","critical-path","dynamic"}; String[] wordListTwo = {"empowerd","sticky","valued-added","orien.. 더보기