입력받은 수 만큼의 별을 한 줄에 생성하고
입력받은 수 만큼의 줄을 생성하는 문제입니다
EX) 3입력시
*
**
***
출력

import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
for (int i = 1; i <= a; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println("");
}
}
}
1. Scanner 클래스를 통해 값을 입력받습니다.
2. 첫번째 for문에서는 입력받은 수 만큼의 줄을 생성하는지에 대한 반복문을 생성합니다.
3. 두번째 for문에서는 각 줄에서 입력받은 수 만큼의 별을 생성하는 반복문을 생성합니다.
이때, 각 반복된 *이 한 줄에 출력되어야 하므로 println이 아닌 print문을 사용합니다.
'백준' 카테고리의 다른 글
| 백준 2753번 '윤년' (JAVA 11) (0) | 2024.01.07 |
|---|---|
| 백준 2439번 '별찍기 -2' (JAVA) (0) | 2024.01.07 |
| 백준 3052번 '나머지' (JAVA 11) (0) | 2024.01.07 |
| 백준 2741번 'N 찍기' (JAVA 11) (0) | 2024.01.07 |
| 백준 2739번 '구구단' (JAVA 11) (0) | 2024.01.03 |