Main.java

package cdg150629;

public class Main {

 public static void main(String[] args) {

  Calculator test = new Calculator();

  test.start();
 }

}

 

1.
package cdg150629;

public class Calculator {

 int sum;

 void start() {

  int[] list = { 2, 3, 4, 5, 6 };

  for (int i = 0; i < list.length; i++) {
   if (list[i] % 2 != 0) {
    continue;
   }
   sum += list[i];
  }
  System.out.println("sum = " + sum);
 }

}

 

2.
package cdg150629;

public class Calculator {

 void start() {

  int[] seat = { 0, 0, 0, 1, 0, 0, 1, 0, 0, 0 };
  int num = 0;

  System.out.print("현재 좌석: ");
  print(seat);
  
  System.out.println();
  System.out.println("예약번호 = " + num + "번");

  if (seat[num] == 0) {
   seat[num] = 1;
   System.out.println("예약이 완료되었습니다.");
  } else {
   System.out.println("이미 예약된 좌석입니다.");
  }

  System.out.print("완료 좌석: ");
  print(seat);
 }

 private void print(int[] seat) {
  for (int i = 0; i < seat.length; i++) {
   System.out.print(seat[i] + " ");
  }
 }

}

 

3.
package cdg150629;

public class Calculator {

 void start() {

  int temp;
  int[] list = { 1, 4, 7, 2, 5, 8, 3, 6, 9 };

  for (int i = 0; i < list.length; i++) {
   for (int j = 0; j < list.length; j++) {
    if (list[i] < list[j]) {
     temp = list[i];
     list[i] = list[j];
     list[j] = temp;
    }
   }
  }
  print(list);
 }

 private void print(int[] list) {
  for (int i = 0; i < list.length; i++) {
   System.out.print(list[i] + " ");
  }
 }

}

 

4.
package cdg150629;

public class Calculator {

 int[] lotto;

 void start() {

  lotto = new int[6];

  for (int i = 0; i < lotto.length; i++) {

   lotto[i] = (int) (Math.random() * 45 + 1);

   for (int j = 0; j < i; j++) {
    if (lotto[i] == lotto[j]) {
     i--;
    }
   }
  }
  print();
 }

 private void print() {
  for (int i = 0; i < lotto.length; i++) {
   System.out.print(lotto[i] + " ");
  }
 }

}

 

5.
package cdg150629;

public class Calculator {

 void start() {
  
  int sum; 
  
  sum = fib(6);
  System.out.println("fib= "+sum);
 }
 
 int fib(int n) {

  int value;

  if (n == 0) {
   value = 0;
  } else if (n == 1) {
   value = 1;
  } else {
   value = fib(n - 1) + fib(n - 2);
  }

  return value;
 }
}

 

실습문제1.txt

 

'CDG 3기 > JAVA의정석' 카테고리의 다른 글

ch8 예외처리  (0) 2015.09.21
스터디 실습 문제 2  (0) 2015.09.21
스터디 이론 문제  (0) 2015.09.21
ch7 객체지향프로그래밍2-2  (0) 2015.09.21
ch7 객체지향프로그래밍2-1  (0) 2015.09.21
Posted by 이선민이★
,