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;
}
}
'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 |