โ ๋ฌธ์
(์ธ ์๋ฆฌ ์) * (์ธ ์๋ฆฌ ์)๋ ๋ค์๊ณผ ๊ฐ์ด ๊ณ์ฐ๋๋ค.
(1),(2)๋ฒ์ ์
๋ ฅ ๋ฐ์ ๊ฒฐ๊ณผ ํ๋ฉด์ฒ๋ผ (3), (4), (5), (6)๋ฒ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค
โ ์ฝ๋
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("์ฒซ ๋ฒ์ฌ ์ซ์ ์
๋ ฅ >> ");
int num1 = sc.nextInt();
System.out.print("๋ ๋ฒ์งธ ์ซ์ ์
๋ ฅ >> ");
int num2 = sc.nextInt();
int cal1 = num1 * (num2 % 10); // num2์ ์ผ์์๋ฆฌ์
int cal2 = num1 * (num2 % 100 / 10); // num2์ ์ญ์์๋ฆฌ์
int cal3 = num1 * (num2 / 100); // num2์ ๋ฐฑ์์๋ฆฌ์
int result = num1 * num2;
System.out.println(cal1);
System.out.println(cal2);
System.out.println(cal3);
System.out.println(result);
}
}
โ ์ถ๋ก ๊ณผ์
์ธ์๋ฆฌ ์๋ฅผ ๋ ๊ฐ ์ ๋ ฅ ๋ฐ์ ๊ณฑ์ ์ ํ๋ ๋ฌธ์ ์ด๋ค.
์ธ์๋ฆฌ์ * ์ธ์๋ฆฌ์ ์ฐ์ฐํ๋ ๋ก์ง
์ฒซ๋ฒ์งธ ์ * (๋๋ฒ์งธ ์์ ์ผ์์๋ฆฌ์)+
์ฒซ๋ฒ์งธ ์ * (๋๋ฒ์งธ ์์ ์ญ์์๋ฆฌ์)+
์ฒซ๋ฒ์งธ ์ * (๋๋ฒ์งธ ์์ ๋ฐฑ์์๋ฆฌ์) = ๊ฒฐ๊ณผ๊ฐ