package java_week2;
public class Star {
public static void main(String[] args) {
System.out.println("3중 for문으로 if문과 함께 사용하며 삼각형 찍기");
final int max=5; // 변경시 삼각형 크기변경
int loof =1;
int blank= max;
for(int i=0;i<max;i++){
int line=0;
for(int j=0;j<loof;j++){
if(line==0){
for(int k=0;k<=blank;k++){
System.out.print(" ");
if(line==0){
line=1;
blank--;
}
}
}
System.out.print("*");
loof =2*i+1;
}
System.out.println();
}
System.out.println();
System.out.println("이중 for문으로 for문만 이용한 삼각형 찍기");
int height =5; // 높이 변경시 크기 변경
int num = height*2;
for(int i=0;i<num;i+=2){
for(int j=0;j+i<num;j+=2){
System.out.print(" ");
}
for(int j=0;j<=i;j++){
System.out.print("*");
}
System.out.print("\n");
}
System.out.println();
System.out.println("for문과 if문으로 마름모 찍기");
int radius = 5; // 반지름 변경 시 크기 변경
height =radius*2+1;
num = height*2;
for(int i=0;i<num;i+=2){
int j;
if(i<height){
for(j=0;j+i<num;j+=2){
System.out.print(" ");
}
for(j=0;j<=i;j++){
System.out.print("*");
}
System.out.print("\n");
} else if(i+1>=height){
for(j=0;j<i+2;j+=2){
System.out.print(" ");
}
for(j=0;j+i<=num-2;j++){
System.out.print("*");
}
System.out.print("\n");
}
}
}
}