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 และลบล้างค่าและส่งกลับเอาต์พุต ในฟังก์ชันหลัก ค่าสำหรับค่าทศนิยมที่ส่งผ่านไปยังฟังก์ชันสแตติกทั้งสองจะถูกกำหนด ถัดไป ฟังก์ชันจะถูกเรียกใช้และข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล