알고리즘 기초 - 17 ( 별 출력 - 2 )
Algorithm/풀었던문제 2019. 12. 18. 15:0216번과 거의 동일하지만 if문을 사용해서 i > j (행이 열보다 클 때) 라는 조건을 주어서 공백을 출력한다.
2행은 1열이 공백, 3행은 1열과 2열이 공백이기 때문에 i > j 라는 조건을 준다.
Main.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | package Problem17; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("숫자를 입력하세요."); int number; Scanner scan = new Scanner(System.in); number = scan.nextInt(); //중첩반복문을 사용해서 *을 출력함. //2행부터 공백도 출력해야하기 때문에 if문을 사용해서 i > j라는 조건을 주어서 공백을 출력한다. // 2행은 1열이 공백 3행은 1열과 2열이 공백이기 때문에 i > j 라는 조건을 준다. for (int i = 0; i < number; i++) { for (int j = 0; j < number; j++) { if (i > j) { System.out.print(" "); } else { System.out.print("*"); } } //열을 다 출력한 후에는 개행을 해주어야 하기 때문에 println으로 개행을 해준다. System.out.println(); } } } | cs |
출력 결과
출처
https://www.youtube.com/watch?v=v-Rms3hEdgI&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=18
'Algorithm > 풀었던문제' 카테고리의 다른 글
알고리즘 기초 - 19 ( 거듭제곱 ) (0) | 2019.12.20 |
---|---|
알고리즘 기초 - 18 ( 별 출력 - 3 ) (0) | 2019.12.19 |
알고리즘 기초 - 16 ( 별 출력 - 1 ) (0) | 2019.12.18 |
알고리즘 기초 - 15 ( 구구단 출력 ) (0) | 2019.12.18 |
알고리즘 기초 - 14 ( 숫자 갯수 출력 ) (0) | 2019.12.17 |