गोलाकार दर्पण की फोकल लंबाई के लिए जावा कोड निम्नलिखित है -
उदाहरण
import java.util.*; import java.lang.*; public class Demo{ public static float concave_f_len(float val){ return val/2 ; } public static float convex_f_len(float val){ return - (val/2 ) ; } public static void main(String argc[]){ float val = 55 ; System.out.print("The focal length of spherical mirror (concave) is : " + concave_f_len(val) + "units\n"); System.out.println("The focal length of spherical mirror (convex) is : "+ convex_f_len(val) + "units"); } }
आउटपुट
The focal length of spherical mirror (concave) is : 27.5units The focal length of spherical mirror (convex) is : -27.5 units
डेमो नामक एक वर्ग एक स्थिर फ़ंक्शन को परिभाषित करता है जो एक फ्लोट मान देता है। यह पैरामीटर के रूप में एक फ्लोट मान लेता है और इसे 2 से विभाजित करता है और परिणाम देता है। इसी तरह, एक अन्य स्थिर फ़ंक्शन फ्लोट मान को पैरामीटर के रूप में लेता है और 2 से विभाजित करता है और मान को अस्वीकार करता है और आउटपुट देता है। मुख्य फ़ंक्शन में, फ्लोट मान के लिए एक मान जो दोनों स्थिर कार्यों को पारित किया गया था, परिभाषित किया गया है। इसके बाद, फ़ंक्शन को कॉल किया जाता है और प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।