-->
当前位置:首页 > 题库 > 正文内容

程序填空题:计算天体运行轨道周期

Luz2年前 (2022-09-12)题库858
使用如下公式计算天体运行轨道周期:
p = 2*π*sqrt(a$$3$$/U)
其中:
a =轨道的半长轴,单位 km
U =轨道中心物体质量

这个公式可以用来计算我们太阳系的行星运行轨道周期,太阳的U值为132712440018.0。

创建并执行一个Java程序,计算天体运行轨道周期。java类命名为Main。

程序必须满足下面要求:
* 声明一个常量:U;类型为double;值为132712440018.0。
* 声明一个常量:SECS_PER_DAY;类型为int;值为86400。
* 声明以下变量:a, p;类型为double。
* 声明以下变量:planet;类型为String。
* 使用Scanner对象获得键盘输入,并赋值给变量planet。
* 使用Scanner对象获得键盘输入,并赋值给变量a。
* 计算轨道周期时,使用Math库中的方法:sqrt()和pow()以及已有的常量PI。
* 注意公式计算的结果单位为秒,但是输出要求的结果是用天。天和秒的转换用:1 天= 86400秒。

程序运行后根据提示在控制台输入天体名称和轨道的半长轴,例如:
> Enter planet's name: Earth
> Enter semi-major axis in km: 149.60E6

计算并输出运行周期,例如:
> Orbital period of Earth is 365.2646967083811 days.


import java.util.Scanner;
public class Main {
main(String []args)
{
U=132712440018.0;
SECS_PER_DAY=86400;
double a,p;
String ;
Scanner in=new Scanner(System.in);
System.out.print("Enter planet's name:");
planet=in.;
System.out.print("Enter semi-major axis in km: ");
a=in.;
p = 2*Math.*Math.(Math.pow()/U);
System.out.println("Orbital period of Earth is "+ p/+ " days.");
}
}






答案:
第1空:public static void

第2空:final double

第3空:final int

第4空:planet

第5空:nextLine()

第6空:nextDouble()

第7空:PI

第8空:sqrt

第9空:a, 3

第10空:SECS_PER_DAY

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。