public class Ex14 {
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 1; i <= 10; i++) {
System.out.println(i + "번째 입니다.");
}
int i = 1;
while (i <= 10) { // 조건에 만족하지 않으면 반복을 멈추게 된다.
System.out.println(i + "번째 입니다.");
i++;
}
// 5단 출력
for (i = 1; i <= 9; i++) {
System.out.println("5 * " + i + " = " + 5 * i);
}
i = 1;
while (i <= 9) {
System.out.println("5 * " + i + " = " + 5 * i);
i++;
}
// 3단 3곱 ~ 7곱 까지만 출력
for (i = 3; i <= 7; i++) {
System.out.println("3 * " + i + " = " + 3 * i);
}
i = 3;
while (i <= 7) {
System.out.println("3 * " + i + " = " + 3 * i);
i++;
}
}
}
public class Ex15 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println(sum);
int i = 1;
sum = 0;
while (i <= 100) {
sum += i;
i++;
}
System.out.println(sum);
sum = 0;
i = 1;
while (true) { // 무한 반복
sum += i;
i++;
if (i == 101) break;
}
System.out.println(sum);
}
}
public class Ex16 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 7단 홀수 곱만 출력
for (int i = 1; i <= 9; i += 2) {
System.out.println("7 * " + i + " = " + 7 * i);
}
System.out.println("");
int i = 1;
while (i <= 9) {
System.out.println("7 * " + i + " = " + 7 * i);
i += 2;
}
System.out.println("");
for (i = 1; i <= 9; i++) {
if (i % 2 == 0) continue;
System.out.println("7 * " + i + " = " + 7 * i);
}
}
}
public class Ex17 {
public static void main(String[] args) {
int i = 1;
while (i <= 10) {
System.out.println("나무를 " + i + "번 찍었습니다.");
i++;
}
System.out.println("");
// 1부터 100까지 더하시오
i = 1;
int sum = 0;
while (i <= 100) {
sum += i;
i++;
}
System.out.println(sum);
System.out.println("");
sum = 0;
for (i = 1; i <= 100; i++) {
if (i % 2 == 0) {
continue;
}
sum += i;
}
System.out.println(sum);
System.out.println("");
// 1~100까지 중 홀수만 더하시오.
i = 0;
sum = 0;
while (i <= 100) {
if (i % 2 != 0) {
sum += i;
}
i++;
}
System.out.println(sum);
}
}
public class Ex18 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 1부터 10까지 홀수만 출력
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) continue;
System.out.println(i + "번째 입니다.");
}
System.out.println("");
int i = 1;
while (i <= 10) {
if (i % 2 != 0) {
System.out.println(i + "번째 입니다.");
}
i++;
}
// 짝수를 출력
for (i = 1; i <= 10; i++) {
if (i % 2 == 0) {
System.out.println(i + "번째 입니다.");
}
}
}
}
public class Ex19 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 1부터 10까지 반복하는데 3의 배수만 출력
for (int i = 1; i <= 10; i++) {
if (i % 3 == 0) {
System.out.println(i);
}
}
System.out.println("");
int i = 1;
while (i <= 10) {
if (i % 3 == 0) {
System.out.println(i);
}
i++;
}
}
}