Java
 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という名前のクラスは、float値を返す静的関数を定義します。パラメータとしてfloat値を取り、それを2で除算して、結果を返します。同様に、別の静的関数は、float値をパラメーターとして受け取り、2で除算して値を否定し、出力を返します。 main関数では、両方の静的関数に渡されたfloat値の値が定義されています。次に、関数が呼び出され、関連するメッセージがコンソールに表示されます。


  1. Pythonプログラムでの球面鏡の焦点距離

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 球面鏡の曲率半径が与えられ、その焦点距離を見つける必要があります。 焦点距離は、ミラーの曲率の中心から主焦点までの距離です。球面鏡の焦点距離を最初に決定するには、その鏡の曲率半径を知る必要があります。ミラーの頂点から曲率中心までの距離を曲率半径と呼びます。 数学的に- 凹面ミラーの場合: F =R / 2 凸面鏡の場合: F =-R / 2 それでは、実装を見てみましょう 例 #spherical concave mirror def focal_length_concave(R):  

  2. 球面鏡の焦点距離に関するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 球面鏡の曲率半径が与えられ、その焦点距離を見つける必要があります。 焦点距離は、ミラーの曲率の中心から主焦点までの距離です。球面鏡の焦点距離を最初に決定するには、その鏡の曲率半径を知る必要があります。ミラーの頂点から曲率中心までの距離を曲率半径と呼びます。 数学的に- 凹面ミラーの場合: F =R ∕ 2 凸鏡用 :F =-R ∕ 2 それでは、実装を見てみましょう 例 #spherical concave mirror def focal_length_concave(R):