public class ForPractice2 {
public static void main(String[] args) {
for(int i = 0; i <3;i++) {
System.out.println("--------------------");
for(int j = 0; j <3 ; j++) {
System.out.print("[" + i + ", " + j + "] ");
}
System.out.println();
}
}
}
1) 구구단을 나오게 하시오.
public class ForPractice2 {
public static void main(String[] args) {
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();
}
}
}
2) 3의 배수인 단만 나오게 하시오.
public class ForPractice2 {
public static void main(String[] args) {
for (int i = 2; i <= 9; i++) {
if (i % 3 != 0) {
continue;
// continue문으로 조건 걸어주기
}
for (int j = 1; j <= 9; j++) {
System.out.println(i + " x " + j + " = " + (i * j));
}
System.out.println();
}
}
}
3) 구구단의 총합을 구하시오.
public class ForPractice2 {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
sum += (i * j);
}
}
System.out.println("1단부터 9단까지 곱셈의 합: " + sum);
}
}
4) 짝수인단만 나오게 하시오
public class ForPractice2 {
public static void main(String[] args) {
for (int i = 2; i <= 9; i++) {
if (i % 2 != 0) {
continue;
}
for (int j = 1; j <= 9; j++) {
System.out.println(i + " x " + j + " = " + (i * j));
}
System.out.println();
}
}
}
5) 구구단을 9단부터 나오게 하시오.
public class ForPractice2 {
public static void main(String[] args) {
for (int i = 9; i > 1; i--) {
for (int j = 9; j > 0; j--) {
System.out.println(i + " x " + j + " = " + (i * j));
}
System.out.println();
}
}
}
for( ; ; ) { // 또는 for( ;true; )도 가능함
....
}
while(true) {
....
}
do {
....
} while(true)
public class ForPractice2 {
public static void main(String[] args) {
int i = 2;
while (i < 10) {
int j = 1;
//j값의 초기화를 위에다 하면 j값이 9인채로 연산이 진행되기 때문에!! 여기에다 넣어야함
while (j < 10) {
System.out.println(i + " x " + j + " = " + (i * j));
j++;
continue;
}
System.out.println();
i++;
}
}
}
*****
*****
*****
*****
*****
public class ForPractice {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
}