Dưới đây là mã Java cho tiêu cự 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("Tiêu cự gương cầu (lồi) là: " + concave_f_len(val) + " đơn vị\n");
System.out.println("Tiêu cự gương cầu (lõm) là: " + convex_f_len(val) + " đơn vị");
}
}
Kết quả
Tiêu cự gương cầu (lồi) là: 27.5 đơn vị Tiêu cự gương cầu (lõm) là: -27.5 đơn vị
Lớp Demo định nghĩa hàm tĩnh trả về float. Nhận float làm tham số, chia 2 và trả về. Hàm tĩnh khác nhận float, chia 2 và phủ định giá trị. Trong main, giá trị float được định nghĩa cho cả hai hàm. Hàm được gọi và thông báo hiển thị.