package ex03;
public class TestStar {
public static void main(String[] args) {
star5();
}
//문제5
private static void star5() {
//*********
//**** ****
//*** ***
//* *
//*** ***
//**** ****
//*********
//위에 모양대로 찍으시오
// j1 j2 J3 c
// ***** **** \n
// **** b **** \n
// *** bbb *** \n
// ** bbbbb ** \n
// * bbbbbbb * \n
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5 - i ; j ++) {
System.out.printf("*");
}
for (double j1 = 0.5; j1 < i ; j1 += 0.5){
System.out.printf(" ");
}
for (double j2 = 0; j2 < 3.2 - i * 0.7 ; j2 += 0.8) {
System.out.printf("*");
}
System.out.println();
}
// j1 j2 j3 \n
// ** bbbbb ** \n
// *** bbb *** \n
// **** b **** \n
// ***** **** \n
for (int i = 0; i < 4; i++) {
for (int j = 1; j <= 2 + i ; j++) {
System.out.printf("*");
}
for (double j1 = 0.5; j1 < 3 - i ; j1 += 0.5){
System.out.printf(" ");
}
for (double j2 = 0; j2 < 1.1 + i * 0.7; j2 += 0.8) {
System.out.printf("*");
}
System.out.println();
}
}
//문제4
private static void star4() {
// *
// **
// ***
// ****
//*****
// j1 j2 c
// bbbb * \n
// bbb ** \n
// bb *** \n
// b **** \n
// ***** \n
// 1-4 1-1
// 1-3 1-2
// 1-2 1-3
// 1-1 1-4
// 1-0 1-5
for (int i = 0; i < 5; i++) {
for (int j1 = 1; j1 < 5 - i; j1++) {
System.out.printf(" ");
}
for (int j2 = 1; j2 <= 1 + i; j2++) {
System.out.printf("*");
}
System.out.println();
}
}
//문제3
private static void star3() {
// *****\n
// b****\n
// bb***\n
// bbb**\n
// bbbb*\n
// j1 j2 c
// ***** \n
// b **** \n
// bb *** \n
// bbb ** \n
// bbbb * \n
// j1 j2
// 12345
// 1 2345
// 12 345
// 123 45
// 1234 5
// j1 j2
// 1-0 1-5 \n
// 1-1 2-5 \n
// 1-2 3-5 \n
// 1-3 4-5 \n
// 1-4 5-5 \n
//5개 돌아가는데
//스페이스 포함 " "
for(int i = 1; i <= 5; i++) {
for (int j1 = 1; j1 <= i - 1 ; j1++)
{
System.out.printf(" ");
}
for (int j2 = i ; j2 <= 5; j2++)
{
System.out.print("*");
}
System.out.println();
}
}
//문제2
private static void star2() {
// *****
// ****
// ***
// **
// *
for(int i = 5; i > 0; i--) {
for(int j = 0; j < i; j++){
System.out.printf("*");
}
System.out.println();
}
}
private static void line() {
System.out.println("===========================");
}
//문제1
private static void star1() {
// *
// **
// ***
// ****
// *****
for(int i = 0; i < 5; i++) {
for(int j = 0; j <= i; j++){
System.out.printf("*");
}
System.out.println();
}
}