반응형
JAVA를 이용한 마름모 출력하는 방법입니다. 각 변수가 무슨 뜻을 의미하는지 주석 처리 해놓았습니다.
JAVA 소스 코드
package school;
public class Project1 {
public static void main(String[] args) {
int i = 0; //라인 수
int j = 0; //*의 수
int k = 0; //공백 수
//마름모 상단
for (i = 1; i <= 4; i++) {
for(k = 0; k < 4 - i; k++) {
System.out.print(" ");
}
for(j = 0; j < i*2-1; j++) {
System.out.print("*");
}
System.out.println("");
}
//마름모 하단
for (i = 3; i > 0; i--) {
for(k = 3 - i; k >= 0; k--) {
System.out.print(" ");
}
for(j = i * 2 - 1; j > 0; j--) {
System.out.print("*");
}
System.out.println("");
}
}
}
출력 결과
추가로 궁금한 점이 있으시면 편하게 댓글 달아주세요. 감사합니다.
반응형
'JAVA & Spring' 카테고리의 다른 글
[JSP] 웹 쇼핑몰에 오신 것을 환영합니다 (소스 코드) (0) | 2023.08.05 |
---|---|
[JAVA] JFrame을 이용한 계산기 만들기 (소스 코드) (0) | 2023.08.03 |
[Java / MySQL] 도서 관리 시스템 04 (MVC패턴)(마무리) (0) | 2023.02.04 |
[Java / MySQL] 도서 관리 시스템 03 (MVC패턴) (0) | 2023.01.24 |
[Java / MySQL] 도서 관리 시스템 02 (MVC패턴) (0) | 2023.01.14 |
댓글