[자바 반복문] 19. For문 (아래로 줄어드는 삼각형 별)

김건우's avatar
Feb 05, 2025
[자바 반복문] 19. For문 (아래로 줄어드는 삼각형 별)
***** *** * // 1. 절차를 나눈다. // 2. 하드코딩 한다. (노가다) - (패턴, 변수, 샘플링 가능해짐, 절차를 생략할 수 있다 = given) // 3. 공통모듈로 만든다. // 4. 불필요한것들은 반복문으로 돌린다.
  • 노가다 해서 별 출력
public class Prc02 { public static void main(String[] args) { //별 5개 출력 System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(); //별 3개 출력 System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(); //별 1개 출력 System.out.print("*"); System.out.println();
notion image

  • 공통된 거 찾아서 for문 사용하기
package ex03; public class Prc02 { public static void main(String[] args) { //별 5개 출력 for (int a = 0; a < 5; a++) { System.out.print("*"); } System.out.println(); //별 3개 출력 for (int a = 0; a < 3; a++) { System.out.print("*"); } System.out.println(); //별 1개 출력 for (int a = 0; a < 1; a++) { System.out.print("*"); } System.out.println();
notion image
  • 변수 찾아서 선언하기
package ex03; public class Prc02 { public static void main(String[] args) { //별 5개 출력 int b = 7; b = b - 2; for (int a = 0; a < b; a++) { System.out.print("*"); } System.out.println(); //별 3개 출력 b = b - 2; for (int a = 0; a < b; a++) { System.out.print("*"); } System.out.println(); //별 1개 출력 b = b - 2; for (int a = 0; a < b; a++) { System.out.print("*"); } System.out.println();
notion image
  • 이중 for 문 돌리기
package ex03; public class Prc02 { public static void main(String[] args) { int b = 7; for (int c = 0; c < 3; c++) { b = b - 2; for (int a = 0; a < b; a++) { System.out.print("*"); } System.out.println(); }
notion image
Share article

gunwoo