처음 10개의 자연수를 출력하는 프로그램을 작성해 보세요. 이때, count
라는 변수를 사용해야 합니다.
while
문, for
문 2가지 버전의 정답을 만들어야 합니다.
1
2
3
4
5
6
7
8
9
10
package loop.ex;
public class WhileEx1 {
public static void main(String[] args) {
int count = 1;
while (count <= 10) {
System.out.println(count);
count++;
}
}
}
package loop.ex;
public class ForEx1 {
public static void main(String[] args) {
for (int count = 1; count <= 10; count++) {
System.out.println(count);
}
}
}
반복문을 사용하여 처음 10개의 짝수를 출력하는 프로그램을 작성해 보세요. 이때 num
이라는 변수를 사용하여 수를 표현해야 합니다.
while
문, for
문 2가지 버전의 정답을 만들어야 합니다.
2
4
6
8
10
12
14
16
18
20
package loop.ex;
public class WhileEx2 {
public static void main(String[] args) {
int count = 1;
int num = 2;
while (count <= 10) {
System.out.println(num);
num += 2;
count++;
}
}
}
package loop.ex;
public class ForEx2 {
public static void main(String[] args) {
int num = 2;
for (int count = 1; count <= 10; count++) {
System.out.println(num);
num += 2;
}
}
}
반복문을 사용하여 1부터 max
까지의 합을 계산하고 출력하는 프로그램을 작성해 보세요. 이때, sum
이라는 변수를 사용하여 누적 합을 표현하고, i
라는 변수를 사용하여 카운트(1부터 max
까지 증가하는 변수)를 수행해야 합니다.
while
문, for
문 2가지 버전의 정답을 만들어야 합니다.
// max = 1
1
// max = 2
3
// max = 3
6
// max = 100
5050
package loop.ex;
public class WhileEx3 {
public static void main(String[] args) {
int max = 100;
int sum = 0;
int i = 1;
while (i <= max) {
sum += i;
i++;
}
System.out.println(sum);
}
}
package loop.ex;
public class ForEx3 {
public static void main(String[] args) {
int max = 3;
int sum = 0;
for (int i = 1 ; i <= max; i++) {
sum += i;
}
System.out.println(sum);
}
}