Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

구면 거울의 초점 거리에 대한 Java 프로그램

<시간/>

다음은 구면 거울의 초점 거리에 대한 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로 나누고 값을 부정하고 출력을 반환합니다. 메인 함수에서는 두 정적 함수 모두에 전달된 float 값에 대한 값이 정의됩니다. 다음으로 함수가 호출되고 콘솔에 해당 메시지가 표시됩니다.