티스토리 뷰
직사각형(기본)

public class praybeBlog {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
직각삼각형

public class praybeBlog {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println("");
}
}
}
가로 선대칭 직각삼각형

public class praybeBlog {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = i; j < 5; j++) {
System.out.print("*");
}
System.out.println("");
}
}
}
세로 선대칭 직각삼각형

//방법 1
public class praybeBlog {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
// 공백 담당
for (int j = i; j < 5; j++) {
System.out.print(" ");
}
// 별 담당
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
//방법2
public class praybeBlog {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
// 공백 담당
for (int j = 4; j >= i; j--) {
System.out.print(" ");
}
// 별 담당
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
대각선 선대칭 직각삼각형

//방법1
public class praybeBlog {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
// 공백 담당
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
// 별 담당
for (int j = i; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
//방법2
public class praybeBlog {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
// 공백 담당
for(int j =1 ; j <i ; j++) {
System.out.print(" ");
}
// 별 담당
for (int j = 5; j >= i; j--) {
System.out.print("*");
}
System.out.println();
}
}
}
삼각형(피라미드)

//방법 1
public class praybeBlog {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
// 공백형태가 세로 선대칭 직각삼각형과
// 비슷하다.
for (int j = i; j < 5; j++) {
System.out.print(" ");
}
// 별이 홀수 개수로 증가
for (int j = 1; j <= i * 2 - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
//방법2
public class praybeBlog {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 5; j > i; j--) {
System.out.print(" ");
}
for (int j = 1; j <= i * 2 - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
'Java > Java practice' 카테고리의 다른 글
[자바] 메소드를 통한 별 찍기 (0) | 2021.11.08 |
---|---|
[자바] 메소드 활용한 성적 수우미양가 산출 (0) | 2021.11.08 |
[자바] 구구단 출력 (0) | 2021.10.29 |
[자바]최소공배수의 갯수 (0) | 2021.10.29 |
[자바] 짝수 홀수 판별 (0) | 2021.10.29 |