Java代码-用牛顿环测透镜曲率半径
2016-04-03 16:48
465 查看
import java.util.Scanner; public class Example7 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入C6-C15"); double [] c1=new double[10]; for (int x = 0; x < 10; x++) { c1[x] = sc.nextDouble(); } System.out.println("请输入C'6-C'15"); double [] c2=new double[10]; for (int x = 0; x < 10; x++) { c2[x] = sc.nextDouble(); } count(c1,c2); } // 定义计算的方法 public static void count(double[] arr1,double[] arr2) { //计算并输出D6-D15的值 double [] d=new double[10]; System.out.println("D6-D15的值分别是:"); for(int x=0;x<10;x++){ d[x]=arr1[x]-arr2[x]; System.out.println(d[x]); } System.out.println(); //计算并输出Dm²-Dn²的值 double [] R=new double[5]; System.out.println("Dm²-Dn²的值分别是:"); for(int i=0;i<5;i++){ double temp=d[i+5]*d[i+5]-d[i]*d[i]; R[i]=temp/(4*5*589.3); System.out.println(temp); } System.out.println(); //计算并输出R值 System.out.println("R的值分别是:"); for(int i=0;i<5;i++){ double temp=d[i+5]*d[i+5]-d[i]*d[i]; R[i]=temp/(4*5*589.3); System.out.println(R[i]); } System.out.println(); //计算R的平均值 double sum=0; for(int x=0;x<5;x++){ sum+=R[x]; } System.out.println("R的平均值是 "+sum/5); } }
运行结果
相关文章推荐
- 20145302张薇《Java程序设计》第五周学习总结
- 第六章 springboot + 事务
- Java - 异常
- Java学习之ACM中使用大数类的基础方法及入门教程
- java如何得到GET和POST请求URL和参数列表
- 【Java】豆机
- Java回调机制解析
- Maven+Spring+SpringMVC+MyBatis框架的搭建(二)
- java 学习心得
- MyEclipse build path no actions available
- SpringMvc的数据校验
- 【Java】求系统当前时间
- Struts2环境搭建
- java虚拟机HotSpot中的垃圾收集器
- java学习笔记(五)
- Java对XML文档的解析
- 与时俱进的Java——《写给大忙人看的Java核心技术》
- RxJava-创建Observable操作符
- JAVA虚拟机-JVM性能调优(五)
- Kafka集群搭建及简单使用(控制台与Java客户端)