์ซ์์ "์ ๊ณฑ"์ ๋ฌด์์ ๋๊น?
์ํ์ด๋ ๋์ํ์์๋ ๊ฐ์ ์ซ์์ ์์ ์ ๊ณฑํ์ฌ ์ซ์์ "์ ๊ณฑ"์ ์ฐพ์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด 2์ ์ ๊ณฑ์ 4์ด๊ณ 3์ ์ ๊ณฑ์ 9์ ๋๋ค.Java์์ ์ซ์๋ฅผ ์ ๊ณฑํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
Java์์ ์ซ์์ ์ ๊ณฑ์ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ง๋ง ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค. ๋ ๋์ ์ดํด๋ฅผ ์ํด ๋ค์ ์๋ฅผ ์ดํด๋ณด์ญ์์ค.์ 1
package com.square.java;
public class AlgebricSquare {
public static int getSquare(int number) {
return number * number;
}
public static void main(String[] args) {
int number = 2;
System.out.println("Square of " + number + " is: " + getSquare(number));
number = 5;
System.out.println("Square of " + number + " is: " + getSquare(number));
number = 7;
System.out.println("Square of " + number + " is: " + getSquare(number));
}
}
์ฐ์ถ
2์ ์ ๊ณฑ: 4 5์ ์ ๊ณฑ: 25 7์ ์ ๊ณฑ: 49
์ค๋ช
์ด ์์ ์์๋ ํ๋์ ์ ์๋ฅผ ๋งค๊ฐ ๋ณ์๋ก ์ฌ์ฉํ๋ ๊ฐ๋จํ ๋ฉ์๋ getSquare()๋ฅผ ๋ง๋ค์์ต๋๋ค . ์ด ๋ฉ์๋๋ ์ ์์ ์๊ธฐ๋ฅผ ๊ณฑํ ํ ์ ์๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐ๋ผ์ ์์ 1์ 11, 14 ๋ฐ 17ํ์์ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌ๋ ์ซ์์ ์ ๊ณฑ์ ์ป์ต๋๋ค.์ 2
package com.square.java;
public class MathSquare {
public static final Integer POW = 2;
public static Double getSquare(Double number) {
return Math.pow(number, POW);
}
public static void main(String[] args) {
Double number = 3.5;
System.out.println("Square of " + number + " is: " + getSquare(number));
number = 11.1;
System.out.println("Square of " + number + " is: " + getSquare(number));
number = 13.0;
System.out.println("Square of " + number + " is: " + getSquare(number));
}
}
์ฐ์ถ
3.5์ ์ ๊ณฑ: 12.25 11.1์ ์ ๊ณฑ: 123.21 13.0์ ์ ๊ณฑ: 169.0
์ค๋ช
์ด ์์ ์์๋ Java์์ ์ ๊ณตํ๋ Math.pow(number, POW) ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ "POW"๊ฐ ์ ๋ฌ๋ ํ์์ ์ซ์๋ฅผ ๊ณฑํ์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ "ํ๋ธ" ๋๋ ์ง์ ๋ ์ต๋ ๊ฑฐ๋ญ์ ๊ณฑ๊น์ง ์ฐพ์ ์ ์์ต๋๋ค.๊ฒฐ๋ก
์ด ๊ฒ์๋ฌผ์ด ๋๋ ๋๊น์ง Java์์ ์ซ์๋ฅผ ์ ๊ณฑํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง๋ฌธ์ด ํด๊ฒฐ๋์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ์ต์ ํตํด ๋ ๋ง์ ๊ฒ์ ์ป์ ์ ์์ต๋๋ค. ๊ณ์ ๋ฐฐ์ฐ๊ณ ์ฆ๊ฑฐ์ด ์ฝ๋ฉํ์ธ์!
๋ ์ฝ์ด๋ณด๊ธฐ: |
---|
GO TO FULL VERSION