[java] 반복문 for 2

2024. 8. 12. 23:59·JAVA

20240812수업


1

		System.out.println("*****");
		System.out.println("*****");
		System.out.println("*****");
		System.out.println("*****");
		System.out.println("*****");

2

		for (int i = 1; i <= 5; i++) {
			System.out.println("*****");
		}

3

		for (int i = 1; i <= 5; i++) {
			System.out.print("*");
			System.out.print("*");
			System.out.print("*");
			System.out.print("*");
			System.out.print("*");
			System.out.print("\n");
		}

4

		for (int i = 1; i <= 5; i++) {
			for (int j = 1; j <= 5; j++) {
				System.out.print("*");
			}System.out.print("\n"); //줄바꿈
		}

결과


		for (int i = 1; i <= 5; i++) {
			for (int j = 1; j <= i; j++) {
				System.out.print("*");
			}System.out.print("\n");
		}


		for (int i = 5; i >= 0; i--) {
			for (int j = 1; j <= i; j++) {
				System.out.print("*");
			}
			System.out.print("\n");
		}


		for (int i = 1; i <= 5; i++) {
			for (int p = 1; p <= i; p++) {
				System.out.print(" ");
			}
			for (int j = 5; j >= i; j--) {
				System.out.print("*");

			}
			System.out.print("\n");
		}


		for (int i = 1; i <= 5; i++) {
			for (int j = 1; j <= 5-i; j++) { //5-i로 마지막 공백 없앰.
				System.out.print(" ");
			}
			for (int p = 1; p <= i; p++) {
				System.out.print("*");
			}
			
			System.out.print("\n");
		}


		for (int i = 1; i <= 5; i++) {
			for (int t = 5; t >= i; t--) {
				System.out.print("*");
			}
			for (int p = 1; p <= i; p+=1) {
				System.out.print("  "); //공백 2번해야 공백이 2배씩 늘어남
			}
			for (int j = 5; j >= i; j--) {
				System.out.print("*");

			}
			System.out.print("\n");
		}


		for (int i = 1; i <= 5; i++) {
			for (int t = 5; t >= i; t--) {
				System.out.print("*");
			}
			for (int p = 1; p <= i-1; p++) { //'-'연산자로 첫줄 공백 지우기 
				System.out.print("  ");
			}
			for (int j = 5; j >= i; j--) {
				System.out.print("*");
			}
			System.out.print("\n");
		}
		for (int w = 1; w <= 5; w++) {
			for (int x = 1; x <= w; x++) {
				System.out.print("*");
			}
			for (int y = 5; y >= w+1; y--) { //w+1로 마지막줄 공백 지우기
				System.out.print("  ");
			}
			for (int z = 1; z <= w; z++) {
				System.out.print("*");
			}
			System.out.print("\n");
		}
        //식에따라 공백 지우는 법 다양함.

 

'JAVA' 카테고리의 다른 글

[java] 주민등록번호, 사업자 등록번호 유효성 검사  (0) 2024.08.15
[java]배열 (Array)  (0) 2024.08.13
[java] 반복문(for,while),등차∙피보나치∙등비 수열의 합  (0) 2024.08.12
[java] Stack메모리, Heap메모리  (0) 2024.08.12
[java]출생년도, 12간지 , 날짜 출력하기,DateTimeFormater  (0) 2024.08.10
'JAVA' 카테고리의 다른 글
  • [java] 주민등록번호, 사업자 등록번호 유효성 검사
  • [java]배열 (Array)
  • [java] 반복문(for,while),등차∙피보나치∙등비 수열의 합
  • [java] Stack메모리, Heap메모리
라텐느
라텐느
이제 막 개발을 시작한 초보가 개인공부를 하는 공간입니다.
  • 라텐느
    괴발개발
    라텐느
    • 개발자 (150)
      • HTML|CSS (14)
      • JAVA (29)
      • JAVACSCRIPT (15)
      • SQL (16)
      • 기타 (5)
      • JSP (2)
      • SPRING (13)
      • SPRING BOOT (6)
      • Git&GitHub (1)
      • 시행착오 (2)
      • 개발일지 (35)
        • GreenMiniProject1 (12)
        • GreenMiniProject2 (9)
        • GreenFinalProject (14)
      • Flutter (5)
      • 자격증 (1)
        • SQLD (1)
      • AWS (2)
      • Linux (1)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 태그
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    link
    db
    개발자
    HTML
    JS
    AJAX
    자기계발
    input
    부트캠프
    java
    링크
    CSS
    javascript
    티스토리챌린지
    SQL
    오블완
    일지
    태그
    JQuery
    tag
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
라텐느
[java] 반복문 for 2
상단으로

티스토리툴바