java我有一个简单的代码,它不工作。无法修复错误“println”
我在“println”下面有一条红线。无法仅修复此错误。。我已经试过了,但无法使代码工作!任何帮助都将不胜感激
public class calculation {
static Double KG;
static Double Price;
static Double Calculate;
static Double Calculate2;
static String i = "5";
static String j = "9";
public static void main(String[] args) {
System.out.println(Result());
}
private static void Result() {
KG = ((Double.parseDouble(i) + Double.parseDouble(j) +
Double.parseDouble(j) + Double.parseDouble(j) +
Double.parseDouble(j)) / 10) * (Double.parseDouble(i + j) +
Double.parseDouble(i) + Double.parseDouble(i) + Double.parseDouble(i) +
Double.parseDouble(i));
Calculate = (Double.parseDouble(i) * 0.6);
Price = (double) (6 + 5 / 60));
Calculate2 = (KG / Calculate) - Price;
}
}
# 1 楼答案
您试图打印方法Result()的结果,但该方法不返回任何内容,因此println()没有任何内容可打印。尝试从Result()返回一些内容,您的println应该可以工作
# 2 楼答案
更改需要打印的方法或写入变量的返回类型
# 3 楼答案
您的
Result()
方法被声明为void
,这意味着它不返回任何内容。因此,println()
正在抱怨,因为它需要一些输入来打印您可能需要以某种方式修改程序,例如:
# 4 楼答案
因为
Result
返回void,并且没有System.out.println(void)
方法,所以它会抱怨