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