我正在尝试做一个简单的磅到公斤转换器。不知道我做错了什么,因为它不会打印出答案。有人可以帮帮我。
public class ass10 {
public static void main(String[] args) {
double lbs2kg(3);
}
public double lbs2kg(double w){
System.out.println(w/2.2);
}
}
我正在尝试做一个简单的磅到公斤转换器。不知道我做错了什么,因为它不会打印出答案。有人可以帮帮我。
public class ass10 {
public static void main(String[] args) {
double lbs2kg(3);
}
public double lbs2kg(double w){
System.out.println(w/2.2);
}
}
删除double
或放置变量,方法也lbs2kg()
必须是静态的(使其也返回双精度或兼容类型)。
public static void main(String[] args) {
double x = lbs2kg(3);
}
使用这样的东西: -
double x = lbs2kg(3);
您的功能中也缺少了return
。
还,
public static void lbs2kg(double w){
System.out.println(w/2.2);
}
你大概想要...
public class ass10 {
public static void main(String[] args) {
lbs2kg(3);
}
public static void lbs2kg(double w){
System.out.println(w/2.2);
}
}
对于更简洁的代码,我会这样做:
public class ass10 {
public static void main(String[] args) {
System.out.println(lbs2kg(3));
}
public static double lbs2kg(double w){
return w/2.2;
}
}
原来我只是缺少我的方法的静态。谢谢您的帮助!