๋ฌธ์ ์ค๋ช
์ด ๋ฌธ์ ์๋ ํ์ค ์
๋ ฅ์ผ๋ก ๋ ๊ฐ์ ์ ์ n๊ณผ m์ด ์ฃผ์ด์ง๋๋ค.
๋ณ(*) ๋ฌธ์๋ฅผ ์ด์ฉํด ๊ฐ๋ก์ ๊ธธ์ด๊ฐ n, ์ธ๋ก์ ๊ธธ์ด๊ฐ m์ธ ์ง์ฌ๊ฐํ ํํ๋ฅผ ์ถ๋ ฅํด๋ณด์ธ์.
ํ์ด
import java.util.Scanner;
class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
for (int i=0; i<b; i++){
for (int j=0; j<a; j++){
System.out.print("*");
}
System.out.print("\n");
}
}
}
์ฐธ๊ณ
1. Scanner ํด๋์ค
- ์ฝ์ ๋ฐ์ดํธ๋ฅผ ๋ฌธ์, ์ ์, ์ค์, ๋ถ๋ฆฐ, ๋ฌธ์์ด ๋ฑ ๋ค์ํ ํ์ ์ผ๋ก ๋ณํํ์ฌ ๋ฆฌํดํ๋ ํด๋์ค
- Scanner๋ ์ ๋ ฅ๋๋ ํค ๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋๋ ํ ํฐ ๋จ์๋ก ์ฝ๋๋ค.
(https://mine-it-record.tistory.com/103)
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); // int
double a = sc.nextDouble(); // double
boolean a = sc.nextBoolean(); // boolean
2. void
๋ค๋ฅธ ์ฝ๋ฉ๋ฌธ์ ๋ค์ ํน์ ํ์ ์ ๋ํ ๊ฐ์ return์ ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์์ง๋ง,
์ด ๋ฌธ์ ๋ main์ด void๋ก ์ ์ธ ๋์ด ์๊ธฐ๋๋ฌธ์ ์๋ฌด๊ฒ๋ returnํ์ง ์์์ผ ํ๋ค.
3. static
static๋ก ์์ฑ๋ ๋ฉค๋ฒ๋ค์ heap์์ญ ๋์ static ์์ญ์ ํ ๋น์ด ๋๋ค. static ์์ญ์ ํ ๋น๋๋ฉด ๋ชจ๋ ๊ฐ์ฒด๊ฐ ๊ณต์ ํ์ฌ ์ด๋์๋ ์ง ์ฐธ์กฐํ ์ ์๋ ์ฅ์ ์ ๊ฐ์ง์ง๋ง, ํ๋ก๊ทธ๋จ ์ข ๋ฃ์๊น์ง ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ ๋น๋ ์ฑ๋ก ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ๋๋ฌด ๋จ๋ฐํ๋ฉด ์ฑ๋ฅ์ ์ ์ํฅ์ ์ค๋ค. (https://coding-factory.tistory.com/524)
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] [Level 1] ํ์ค๋ ์ JAVA (0) | 2022.05.12 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] [Level 1] x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ (0) | 2022.05.12 |
[์ฝ๋๋ฆฌํฐ] Lesson 1 Binary Gap Java (0) | 2021.12.22 |
ํ๋ก๊ทธ๋๋จธ์ค ์ ๋ ฌ Lv1 <K๋ฒ์งธ์> JAVA (0) | 2021.08.25 |
ํ๋ก๊ทธ๋๋จธ์ค ์คํ/ํ Lv2 <๊ธฐ๋ฅ๊ฐ๋ฐ> JAVA (1) | 2021.08.23 |