JAVA/풀어봅시다 (eclipse)
[JAVA] 별 찍기
샛별KIM
2021. 5. 24. 11:48
for(int i = 1; i <= 5; i ++) {
for(int j = 0; j < i; j++) { //또는 i = 0이고 j < i+1
System.out.print("*");
}
System.out.println("");
}
///////출력
*
**
***
****
*****
for(int i = 5; i > 0; i --) {
for(int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println("");
}
///////출력
*****
****
***
**
*
for(int i = 0; i < 5; i++) {
for(int k = 4; k > i; k--) {
System.out.print(" ");
}
for(int j = 0; j < i * 2 + 1; j++){
System.out.print("*");
}
System.out.println();
}
///////출력
*
***
*****
*******
*********
for(int i = 0; i < 5; i++) {
if(i % 4 == 0){
for(int k = 0; k < 5; k++) {
System.out.print("*");
}
} else {
System.out.print("* *");
}//end of if
System.out.println("");
}//end of for
///////출력
*****
* *
* *
* *
*****
Scanner sc = new Scanner(System.in);
System.out.println("숫자를 입력하세요.");
int input = sc.nextInt();
for(int i = 0; i < input; i++) {
for(int j = 0; j < input; j++) {
if(j == 0 || j == input -1 || j == i) {
System.out.print("*");
}else {
System.out.print("_");
}
}
System.out.println("");
}
///////출력
*___*
**__*
*_*_*
*__**
*___*
// 양 옆의 기둥을 먼저 세운다고 생각 후, 가운데 3자리는 줄수와 칸 순서가 같다고 생각해봤음
// ex. 0번째줄의 0번째칸에 *, 1번째줄의 1번째칸에 *, 2번째줄 2번째칸에 *... 즉 i == j