我的第一个Java程序的问题
我想做一个简单的磅-公斤转换器。我不确定我做错了什么,因为它不会打印出答案。有人能帮帮我吗我的第一个Java程序的问题,java,Java,我想做一个简单的磅-公斤转换器。我不确定我做错了什么,因为它不会打印出答案。有人能帮帮我吗 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 class ass10 {
public static void main(String[] args) {
double lbs2kg(3);
}
public double lbs2kg(double w){
System.out.println(w/2.2);
}
}
删除
double
或放入一个变量,并且方法lbs2kg()
必须是静态的
(使其返回双精度或兼容类型)
使用类似以下内容:-
double x = lbs2kg(3);
您的函数中也缺少返回
而且
你可能想要
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;
}
}
结果是我的方法缺少了静态。
谢谢你的帮助 嗯。还有一个问题。@RohitJain方法必须是静态的。@bonCodigo缺少
返回;)@伊万诺维奇。。。并将System.out.println替换为return使用一些可以突出显示错误的IDE。并以大写字母开头类名。
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;
}
}