무한 루프를 만드는 방법은 다양하지만 일반적으로 while(true), for(;;), do-while(true)와 같이 조건식이 항상 참인 경우입니다.
public class MultiplicationTable {
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(); // 각 단 사이에 빈 줄 추가
}
}
}
public class EvenMultiplicationTable {
public static void main(String[] args) {
for (int i = 2; i <= 9; i += 2) {
for (int j = 1; j <= 9; j++) {
System.out.println(i + " x " + j + " = " + (i * j));
}
System.out.println(); // 각 단 사이에 빈 줄 추가
}
}
}
public class MultipleOfThreeMultiplicationTable {
public static void main(String[] args) {
for (int i = 3; i <= 9; i += 3) {
for (int j = 1; j <= 9; j++) {
System.out.println(i + " x " + j + " = " + (i * j));
}
System.out.println(); // 각 단 사이에 빈 줄 추가
}
}
}
*****
*****
*****
*****
*****
*
**
***
****
*****
*****
****
***
**
*
*
**
***
****
*****
*****
****
***
**
*
*
***
*****
*******
*********
public class StarPatterns {
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();
}
System.out.println();
// 출력
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
System.out.println();
// 출력
for (int i = 5; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
System.out.println();
// 출력
for (int i = 1; i <= 5; i++) {
for (int j = 5; j > i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("*");
}
System.out.println();
}
System.out.println();
// 출력
for (int i = 5; i >= 1; i--) {
for (int j = 5; j > i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("*");
}
System.out.println();
}
// 출력
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5 - i; j++) {
System.out.print(" ");
}
for (int k = 0; k < 2 * i + 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
public class MultiplesOfTwoAndThree {
public static void main(String[] args) {
int count = 0;
for (int i = 2; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
if (i % 2 == 0 && i % 3 == 0) {
System.out.println(i + " x " + j + " = " + (i * j));
count++;
}
}
}
System.out.println("2의 배수이자 3의 배수인 수의 갯수: " + count);
}
}
11111
22222
33333
44444
55555
public class NumberPattern {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print(i);
}
System.out.println();
}
}
}
23456
34567
45678
56789
698910
public class NumberPattern {
public static void main(String[] args) {
for (int i = 2; i <= 6; i++) {
for (int j = i; j <= i + 4; j++) {
System.out.print(j);
}
System.out.println();
}
}
}