球面镜焦距的 Java 程序

javaobject oriented programmingprogramming更新于 2025/7/8 21:00:17

以下是球面镜焦距的 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("球面镜(凹面)的焦距为:" + concave_f_len(val) + " 个单位\n");
      System.out.println("球面镜(凸面)的焦距为:" + convex_f_len(val) + " 个单位");
   }
}

输出

球面镜(凹面)的焦距为:27.5 个单位
球面镜(凸面)的焦距为:-27.5 个单位

名为 Demo 的类定义了一个返回浮点值的静态函数。它以浮点值作为参数,将其除以 2 并返回结果。类似地,另一个静态函数以浮点值作为参数,除以 2 并取反该值并返回输出。在主函数中,定义了传递给两个静态函数的浮点值的值。接下来,调用该函数并在控制台上显示相关信息。


相关文章


有用资源