1. 아래와 같이 출력이 되도록 구현하시오.
[0, 0] [0, 1] [0, 2]
--------------------
[1, 0] [1, 1] [1, 2]
--------------------
[2, 0] [2, 1] [2, 2]
for (int i = 0; i < 3; i++) {
System.out.println("--------------------");
for (int j = 0; j < 3; j++) {
System.out.print("[" + i + ", " + j + "] ");
}
System.out.print('\n');
}
2. 아래를 프로그래밍 하시오.
* 구구단을 나오게 하시오.
for (int i = 2; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
System.out.println(i + " X " + j + " = " + (i * j));
}
System.out.println();
}
* 3의 배수인 단만 나오게 하시오.
for (int i = 2; i <= 9; i++) {
if (i % 3 != 0) {
continue;
}
for (int j = 1; j <= 9; j++) {
// sum += (i * j);
System.out.println(i + " X " + j + " = " + (i * j));
}
System.out.println();
}
* 구구단의 총합을 구하시오.
int sum = 0;
for (int i = 2; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
sum += (i * j);
System.out.println(i + " X " + j + " = " + (i * j));
}
System.out.println();
}
System.out.println(sum);
* 짝수인단만 나오게 하시오.
for (int i = 2; i <= 9; i++) {
if (i % 2 != 0) {
continue;
}
for (int j = 1; j <= 9; j++) {
// sum += (i * j);
System.out.println(i + " X " + j + " = " + (i * j));
}
System.out.println();
}
* 구구단을 9단부터 나오게 하시오.
for (int i = 9; i >= 2; i--) {
for (int j = 9; j >= 1; j--) {
// sum += (i * j);
System.out.println(i + " X " + j + " = " + (i * j));
}
System.out.println();
}
3.반복문 3가지의 무한루프 만드는 방법은?
while (true) {
System.out.println("무한루프");
}
for (;;) {
System.out.println("무한루프");
}
do {
System.out.println("무한루프");
}while(true);
4. while 문으로 99단을 찍어 보시오.
int i = 2;
int j = 1;
while (i <= 9) {
while (j <= 9) {
System.out.println(i + " X " + j + " = " + (i * j));
j++;
}
System.out.println();
j = 1;
i++;
}
5.아래의 Star를 찍으시오.
*****
*****
*****
*****
*****
for(int i=0; i < 5; i++) {
for(int j=0; j < 5; j++) {
System.out.print("*");
}
System.out.println();
}