다중 for문
2023. 8. 30. 16:28ㆍjava




package for문;
import java.util.Scanner;
public class 다중for문직접해보기2다시1 {
public static void main(String[] args) {
for(int i=1;i<=9;i++) {
for(int j=2;j<=9;j++) {
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}

package for문;
import java.util.Scanner;
public class 다중for문직접해보기2다시5 {
public static void main(String[] args) {
for(int k=1;k<=9;k+=3) {
for(int i=1;i<=9;i++) {
for(int j=k;j<=k+2;j++) {
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
System.out.println();
}
}
}


2번 방식
package for문;
import java.util.Scanner;
public class 다중for문직접해보기3 {
public static void main(String[] args) {
for(int i=1;i<=5;i++) {
for(int j=5;j-i>=0;j--) {
System.out.print("*");
}
System.out.println();
}
}
}

package a;
public class 다중for1 {
public static void main(String[] args) {
for(int i=1;i<=5;i++) {
//공백 for문
for(int j=5;j>=i;j--) {
System.out.print(" ");
}
//별 for문
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
}
}

public class 다중for2 {
public static void main(String[] args) {
for (int i = 1; i <= 6; i++) {
// 공백 for문
for (int j = 6; j - i >= 1; j--) {
System.out.print(" ");
}
// 별 for문
for (int j = 1; j <= i * 2 - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

package a;
public class 다중for3 {
public static void main(String[] args) {
for(int i=2; i<=30; i++) {
System.out.print(i+"의 약수 : ");
for(int j=1;j<=i;j++) {
if(i%j==0) {
System.out.print(j+" ");
}
}
System.out.println();
}
}
}

package a;
public class 다중for4 {
public static void main(String[] args) {
for(int i=2;i<=10000;i++) {
int sum=0; // 완전히 담을 변수 선언 <- 왜 밖에 있으면 안되는지 의아함
for(int j=1; j<=i; j++) {
if(i%j==0) {
sum+=j;
}
}
if((sum-i)==i) {
System.out.println(i+"\t is PerfectNumber!");
}
}
}
}'java' 카테고리의 다른 글
| 레퍼런스 변수 (0) | 2023.08.31 |
|---|---|
| 배열 (0) | 2023.08.31 |
| 반복문 <-- for문 (0) | 2023.08.30 |
| 반복문 <-- while문 (0) | 2023.08.29 |
| TestEquals (0) | 2023.08.29 |