반응형
백준 2523번 java 별 찍기 - 13 다중for문
백준에는 별 찍기가 참 많구나.
사용자가 n값을 입력하고 한 줄에 하나 씩 별이 추가되어 n까지 출력 후 하나씩 줄어드는 프로그램이다.
코드로 봐보자.
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
|
import java.util.Scanner;
//baekjoon_2523
/*
*/
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=1; i<=n; i++) {
for(int j=0; j<i; j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=n-1; i>0; i--) {
for(int j=0; j<i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
|
cs |
line 10 : n값 입력.
line 12 : 첫 번째 for문은 1줄부터~n줄까지 반복하는 for문이다.
line 13 : 별 찍는 for문이다. 1줄에는 *하나 2줄에는 **두개 이므로 j는 i까지 반복하게 한다.
line 16 : 13행의 for문이 끝나면 줄넘김을 한다.
line 18 : 별 찍는게 줄어드는 for문이다. n-1부터 반복해서 1까지 출력하게 한다.
반응형
'프로그래밍 > 백준 알고리즘 코드' 카테고리의 다른 글
백준 10996번 java 별 찍기 - 21 for문 (0) | 2020.09.02 |
---|---|
백준 2446번 java별 찍기 - 9 for()문이 여섯개!! (0) | 2020.08.30 |
백준 10817번 Java 세 수 내림차순 정렬 (0) | 2020.08.20 |
백준 5543번 Java 상근날드 3항 연산자로 (0) | 2020.08.19 |
백준 10039번 Java 평균 점수 실습1 배열 (0) | 2020.08.19 |
댓글