我试图制作一个简单的磅到千克的转换器。我不确定我做错了什么,因为它不会打印出答案。有人可以帮助我。
public class ass10 {
public static void main(String[] args) {
double lbs2kg(3);
}
public double lbs2kg(double w){
System.out.println(w/2.2);
}
}
答案 0 :(得分:3)
删除double
或放置变量,方法lbs2kg()
必须是静态的
(使其返回双倍或兼容类型)。
public static void main(String[] args) {
double x = lbs2kg(3);
}
答案 1 :(得分:1)
使用这样的东西: -
double x = lbs2kg(3);
您还缺少函数中的return
。
此外,
public static void lbs2kg(double w){
System.out.println(w/2.2);
}
答案 2 :(得分:0)
你可能想......
public class ass10 {
public static void main(String[] args) {
lbs2kg(3);
}
public static void lbs2kg(double w){
System.out.println(w/2.2);
}
}
答案 3 :(得分:0)
对于更干净的代码,我会这样做:
public class ass10 {
public static void main(String[] args) {
System.out.println(lbs2kg(3));
}
public static double lbs2kg(double w){
return w/2.2;
}
}
答案 4 :(得分:0)
结果我只是为我的方法缺少静态。 谢谢你的帮助!