我对这个java作业有点麻烦。我对这项编程工作还是很陌生。我无法让程序执行以下操作:科学家以千克为单位测量物体的质量,以牛顿为单位测量其重量。如果你知道一个物体的质量,你可以用下面的公式计算它的重量,以牛顿为单位:
重量 = 质量 X 9.8
编写一个程序,要求用户输入一个物体的质量,然后计算它的重量。如果对象的重量超过 1000 牛顿,则显示一条消息,指示它太重。如果对象的重量小于 10 牛顿,则显示一条消息,指示对象太轻。
这是我到目前为止所写的:
import java.util.Scanner;
public class MassandWeight{
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
double mass;
System.out.print("Please enter the object's mass: ");
mass = keyboard.nextDouble();
// Convert the mass to weight using the following expression:
double weight = (mass * 9.8);
if (weight >= 10 && weight <= 1000)
System.out.println("The weight of the object is " + weight + ".");
else if (weight > 1001)
System.out.println("The object's weight is too heavy.");
else if (weight < 9)
System.out.println("The object's weight is too light.");
}
}
所以一切都很好!我真的为自己能走到这一步感到自豪。但是,当我输入“1”时,我没有得到任何回复。其他一切都很好。如果您需要更多信息,请告诉我。谢谢!!