โ ๋ฌธ์
๋จ ์์ ๊ณฑํด์ง๊ธธ ์ํ๋ ์๋ฅผ ์ ๋ ฅํ์ฌ ์ด์ ๊ฐ์ด ์ถ๋ ฅ๋๊ฒ ํ์์ค
โ ์ฝ๋
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a;
int b;
System.out.print("๋จ์์
๋ ฅ: ");
a = sc.nextInt();
System.out.print("์ด๋ ์๊น์ง ์ถ๋ ฅ: ");
b = sc.nextInt();
for (int i = 1; i <= b; i++) {
System.out.println(a + " * " + i + " = " + (a * i));
}
sc.close();
}
}
โ ์ถ๋ก ๊ณผ์
์ด๋ ๊ตฌ๊ฐ์ด ๋ฐ๋ณต๋๋์ง ๋ฌถ์ด ๋ณด๋ฉด์ ๋ฐ๋ณต๋ฌธ์ ์ด์ด ์ฃผ๋ฉด ๋๋ค.
์
๋ ฅ์ ๋ ๋ฒ์ด๊ณ ์ ์ ๋ ๊ฐ๋ฅผ ๋ฐ์ผ๋ฏ๋ก int a์ int b๋ฅผ ์ ์ธํด์ฃผ๊ณ ๊ฐ๊ฐ ๋จ, ์ด๋ ์๊น์ง ์ถ๋ ฅํ ์ง๋ฅผ ๋ด์์ค๋ค.
๊ทธ๋ฆฌ๊ณ ์ถ๋ ฅ ๋ถ๋ถ์
a * ์ซ์1 = ์ซ์2
๊ตฌ๊ฐ์ด ์
๋ ฅ๋ฐ์ ์ b ๋งํผ ๋ฐ๋ณต๋๋ค.
๋ฐ๋ผ์ ๋ฐ๋ณต๋ฌธ์ i๋ฅผ 0๋ถํฐ b๊น์ง ์ค์ ํด์ค๋ค.
์ซ์1 ์ ๊ณ์ 1์ฉ ์ฆ๊ฐํ๋ ๊ท์น์ ๋ณด์ด๋ฏ๋ก for๋ฌธ์ i๋ก ๋์ฒดํด์ค๋ค.
์ซ์2๋ a์ i๋ฅผ ๊ณฑํ ๊ฐ์ด๋ฏ๋ก a*i๋ก ๋ฐ๊ฟ์ค๋ค.
๊ทธ๋ฆฌ๊ณ ์ถ๋ ฅํ ๋ ๊ฐํ์ ํด์ค์ผ ํ๋ฏ๋ก System.out.println์ผ๋ก ์ถ๋ ฅํด์ฃผ์