Java์์ ๋ ์ซ์์ min()์ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
Java๋ ๊ด๋ฒ์ํ๊ณ ํธ๋ฆฌํ ์์ ์ ์ํด " java.lang.Math " ๋ก ์๋ ค์ง ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค . ์ผ๊ฐ๋ฒ์์ ๋ก๊ทธ ํจ์์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๊ธฐ๋ฅ์ผ๋ก ์ธํด ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ซ์์ ์ต์/์ต๋ ๋๋ ์ ๋๊ฐ์ ์ฐพ์ ์ ์์ต๋๋ค.Math.min() ๋ฉ์๋
๋ค์์ ๋ฉ์๋์ ์ผ๋ฐ์ ์ธ ํํ์ ๋๋ค.
Math.min(a, b)
์ด ํจ์๋ ๋์ผํ ์ ํ int , long , float ๋๋ double ์ ๋ ๋งค๊ฐ๋ณ์๋ฅผ ํ์ฉํฉ๋๋ค . ํจ๊ณผ์ ์ธ ์ฌ์ฉ๋ฒ์ ์ดํดํ๊ธฐ ์ํด Math.min() ๋ฉ์๋ ์ ์คํ ๊ฐ๋ฅํ ์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค . IDE์์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ ์ถ๋ ฅ์ ์ ํจ์ฑ์ ๊ฒ์ฌํด์ผ ํฉ๋๋ค.
์ 1
package com.math.min.core
public class MathMinMethod {
public static void main(String[] args) {
int leenasAge = 10;
int tiffanysAge = 15;
// example of min () function
int min = Math.min(leenasAge, tiffanysAge);
System.out.print("Who's the younger sister? ");
if (min < tiffanysAge)
System.out.print("Leena ------- Age " + leenasAge);
else
System.out.print("Tiffany ------- Age " + tiffanysAge);
}
}
์ฐ์ถ
์ฌ๋์์ ๋๊ตฌ์
๋๊น? ๋ฆฌ๋ ------- 10์ธ
์ค๋ช
8ํ์์ int min = Math.min(leenasAge, tiffanysAge); int min์ min() ํจ์ ๊ฐ ๋ฐํํ ์ต์ ์๋ฅผ ์ ์ฅํฉ๋๋ค . ๋์ค์ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํ์ ์ ๋์ด๋ฅผ ์ฐพ์ต๋๋ค.์ 2
package com.math.min.core;
public class MathMinMethod {
public static void main(String[] args) {
double berriesSoldInKg = 15.6;
double cherriesSoldInKg = 21.3;
// example of min () function
double min = Math.min(berriesSoldInKg, cherriesSoldInKg);
System.out.println("What's the minimum weight sold?");
if (min != cherriesSoldInKg)
System.out.print("Berries: " + berriesSoldInKg + " kg");
else
System.out.print("Cherries: " + cherriesSoldInKg +"kg");
}
}
์ฐ์ถ
ํ๋งค๋๋ ์ต์ ๋ฌด๊ฒ๋ ์ผ๋ง์
๋๊น? ๋ธ๊ธฐ: 15.6kg
GO TO FULL VERSION