Language/Java
[JAVA] 자바 별, 피라미드 찍기
생각하는 감쟈🥔
2024. 3. 13. 12:39
public void method1() {
/*
* *
* **
* ***
* ****
* .
* .
* .
* ***********
*/
int row = sc.nextInt();
for (int i=0; i<row; i++) {
for (int j=0; j<i+1; j++) {
System.out.print("*");
}
System.out.println();
}
}
public void method2() {
/*
* *
* **
* ***
* ****
* *****
* # 힌트 * 앞에 공백 출력하기.
*/
int row = sc.nextInt();
for (int i=0; i<row; i++) {
for (int j=0; j<row-1-i; j++) {
System.out.print(" ");
}
for (int j=0; j<i+1; j++) {
System.out.print("*");
}
System.out.println();
}
}
public void method3() {
/*
* *****
* ****
* ***
* **
* *
*/
int row = sc.nextInt();
for (int i=0; i<row; i++) {
for (int j=0; j<i+1; j++) {
System.out.print(" ");
}
for (int j=row; j>i; j--) {
System.out.print("*");
}
System.out.println();
}
}
public void method4() {
/*
* *****
* ****
* ***
* **
* *
*/
int row = sc.nextInt();
for (int i = 0; i < row; i++) {
for (int j = 0; j < row - i; j++) {
System.out.print("*");
}
System.out.println();
}
}
public void method5() {
/*
* *
* ***
* *****
* *******
* *********
*/
//홀수 별 찍기
int row = sc.nextInt();
for (int i = 0; i < row; i++) {
for (int j = 1; j < row - i; j++) {
System.out.print(" ");
}
// * 한개시작으로 2개씩 증가 홀수
for (int j = 0; j < i * 2 + 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
public void method6() {
/*
*
* *********
* *******
* *****
* ***
* *
*/
int row = sc.nextInt();
for (int i = row; i > 0; i--) {
for (int j = row - i; j > 0; j--) {
System.out.print(" ");
}
for (int j = i * 2 - 1; j > 0; j--) {
System.out.print("*");
}
System.out.println();
}
}
public void method7() {
/*
*
* ******
* * *
* * *
* * *
* * *
* ******
*/
int length = 5;
for(int i=0; i<length; i++) {
System.out.print("*");
}
System.out.println();
for (int i=1; i<length-1; i++) {
System.out.print(" ");
for (int j=1;j<length-1; j++) {
System.out.print(" ");
}
System.out.print("*");
System.out.println();
}
for (int i=0;i<length; i++) {
System.out.print("*");
}
}