จะหา min() ของตัวเลขสองตัวใน Java ได้อย่างไร?
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.6 กก
GO TO FULL VERSION