Sau đây là mã Java cho độ dài tiêu cự của gương cầu -
Ví dụ
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"); } }
Đầu ra
The focal length of spherical mirror (concave) is : 27.5units The focal length of spherical mirror (convex) is : -27.5 units
Một lớp có tên Demo định nghĩa một hàm tĩnh trả về giá trị float. Nó nhận một giá trị float làm tham số và chia nó cho 2 và trả về kết quả. Tương tự, một hàm tĩnh khác nhận giá trị float làm tham số và chia cho 2 và phủ định giá trị và trả về kết quả đầu ra. Trong hàm main, một giá trị cho giá trị float đã được chuyển cho cả hai hàm tĩnh được xác định. Tiếp theo, hàm được gọi và thông báo liên quan được hiển thị trên bảng điều khiển.