- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
计划的总体目的:确定太阳系 9 颗行星中每颗行星的表面重力 (g)。
(我知道,我知道......冥王星不是行星,但它在这个程序中)。
问题:该程序创建图表并计算表面重力。我需要帮助使格式正确 - 它应该按列排列。另外,在尝试解决此问题的过程中,我以某种方式搞乱了程序,使其仅打印其中一颗行星的计算表面积。
import java.io.IOException;
import java.io.PrintWriter;
import java.io.File;
public class GravityV1
{
//print the data
public static void printResults(String[] names, double[] diameter, double[] mass, int x);
{
System.out.printf("%-10s%21.1f%20.4e\n",names[x],diameter[x],mass[x]);
}
//calculate the surface gravity
public static double calcGravity(double[] m, double[] d)
{
double gravity = 0.0;
for (int i= 0; i < 9; i++) {
gravity = (((6.67E-11) * (m[i])) / (Math.pow(d[i] / 2, 2)));
}
return gravity;
}
//main method
public static void main (String [ ] args)
{
double[] mass = { 3.30E23, 4.869E24, 5.972E24, 6.4219E23, 1.900E27, 5.68E26, 8.683E25, 1.0247E26, 1.27E22 };
double[] diameter = { 4880000, 12103000.6, 12756000.3, 6794000, 142984000, 120536000, 51118000, 49532000, 2274000 };
String[] names = { "Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune", "Pluto" };
System.out.printf("%-7s%20s%20s%25s\n","Planet Name","Diameter","Mass(kg)", "g (m/s^2)"); System.out.println("=============================================================================");
for (int x = 0; x < 9; x++) {
printResults(names, diameter, mass, x);
double surfaceGravity = calcGravity(mass, diameter);
System.out.println(surfaceGravity);
}
System.out.println();
}
}
现在的输出如下所示:
Planet Name Diameter Mass(kg) g (m/s^2)
=============================================================================
Mercury 4880000.0 3.3000e+23
0.655252407816091
Venus 12103000.6 4.8690e+24
0.655252407816091
Earth 12756000.3 5.9720e+24
0.655252407816091
Mars 6794000.0 6.4219e+23
0.655252407816091
Jupiter 142984000.0 1.9000e+27
0.655252407816091
Saturn 120536000.0 5.6800e+26
0.655252407816091
Uranus 51118000.0 8.6830e+25
0.655252407816091
Neptune 49532000.0 1.0247e+26
0.655252407816091
Pluto 2274000.0 1.2700e+22
0.655252407816091
非常感谢任何帮助!
最佳答案
System.out.printf("%-10s%21.1f%20.4e",names[x],diameter[x],mass[x]); // removed 2 characters
System.out.printf("%.21f\n", surfaceGravity); // play with number to get it right
关于java - 请问,Java,在图表中打印计算结果吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19882571/
请问,如何让我的代码在计算机或用户两次获胜后终止?我被要求编写一个程序来玩流行的剪刀石头布游戏。 (剪刀可以剪布,石头可以敲剪刀,布可以包石头。)程序随机生成数字0、1、2,分别代表剪刀、石头、布。该
在web目录运行命令:mvn jetty:run,报错信息: [WARNING] The POM for com.mycompany:core:jar:1.0-SNAPSHOT is missing,
计划的总体目的:确定太阳系 9 颗行星中每颗行星的表面重力 (g)。 (我知道,我知道......冥王星不是行星,但它在这个程序中)。 问题:该程序创建图表并计算表面重力。我需要帮助使格式正确 - 它
我正在加入两个 RDD rddA 和 rddB。 rddA 有 100 个分区,rddB 有 500 个分区。 我正在尝试了解join 操作的机制。默认情况下,无论连接顺序如何,我最终都会得到相同的分
我去 export PERL6LIB="/GitHub/perl6-Units/lib" 进而 echo $PERL6LIB /GitHub/perl6-Units/lib 但是当我运行 perl6
在 OpenBLAS 中,如果您调用 openblas_set_num_threads要求线程数高于您拥有的 CPU 线程数, 那么它将设置使用的实际线程数是您的 CPU 线程数。 这可以在 sour
我正在尝试使用此代码获取 pid。但是当我运行编译的代码时。我收到一条错误消息“警告:格式指定类型“unsigned long”,但参数类型为“pid_t”(又名“int”)[-Wformat]”。
我有一个 UI 线程和另一个线程,我想使用 PostMessage() 从另一个 trhead 向 UI 线程发送一条用户定义的消息。 如果UI线程显示一个消息框,然后我发送用户自定义消息,消息框的消
是的,我知道如何使用GC.SuppressFinalize() - 解释了here .我读过很多次使用 GC.SuppressFinalize() 从终结队列中删除对象,我认为这是好的,因为它使 GC
我读了很多关于 TDA 以及 getter 和 setter 方法的优缺点的文章,尽管我不一定同意我读到的所有内容,但假设您应该总是告诉而不是询问,并且您应尽可能避免访问器方法,这是否意味着所有方法都
例如,我正在开发一个程序来获取商店中订购的商品总数。我为可用项目创建了一个名为 menu 的字典,但如果订单列表中订购的项目不在键中。与我的字典“菜单”相同,该项目应替换为可乐。 我的目的是将商品转换
我需要知道如何获取同一域中 iframe 中特定标记的总数。我目前正在使用这个没有 iframe 的工作示例:
找不到这两个选择器之间的区别。两者似乎都做同样的事情,即根据包含给定字符串的特定属性值选择标签。 对于[属性~=值]:http://www.w3schools.com/cssref/sel_attri
alignof(N) == sizeof(N) 其中 N 是否为整数类型? 我要求同时使用 C 和 C++,希望这不是问题。 最佳答案 它是特定于机器的。在 32 位机器上,alignof(int64
我想问一个关于 iOS 文件绝对路径的问题。 我的应用程序中 bundle 了很多图标文件,请在此处说明:icons.bundle。 我有一个图片浏览器来显示用户选择这些图标来代表他们的任务,所以我需
我是一名优秀的程序员,十分优秀!