ต่อไปนี้เป็นโค้ด Java สำหรับความยาวโฟกัสของกระจกทรงกลม -
ตัวอย่าง
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
คลาสชื่อ Demo กำหนดฟังก์ชันสแตติกที่ส่งกลับค่าทศนิยม ใช้ค่าทศนิยมเป็นพารามิเตอร์และหารด้วย 2 แล้วส่งกลับผลลัพธ์ ในทำนองเดียวกัน ฟังก์ชันสแตติกอื่นรับค่าทศนิยมเป็นพารามิเตอร์และหารด้วย 2 และลบล้างค่าและส่งกลับเอาต์พุต ในฟังก์ชันหลัก ค่าสำหรับค่าทศนิยมที่ส่งผ่านไปยังฟังก์ชันสแตติกทั้งสองจะถูกกำหนด ถัดไป ฟังก์ชันจะถูกเรียกใช้และข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล