gpt4 book ai didi

java - Java方法定义问题

转载 作者:行者123 更新时间:2023-12-02 11:01:35 25 4
gpt4 key购买 nike

我目前正在学习 Java 的基础知识。我目前无法找出编译器找不到的符号。老实说,我不知道我的方法有什么问题。任何见解将不胜感激。

import java.util.Scanner;

public class GasVolume {
final static double GAS_CONST = 8.3144621;

double ComputeGasVolume (double gasPressure, double gasTemperature, double
gasMoles) {
double gasVolume = ((gasMoles * GAS_CONST) * gasTemperature) / gasPressure;

return gasVolume;
}

public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
double gasPressure;
double gasMoles;
double gasTemperature;
double gasVolume;

gasPressure = 100;
gasMoles = 1 ;
gasTemperature = 273;

gasVolume = computeGasVolume(gasPressure, gasTemperature, gasMoles);
System.out.println("Gas volume: " + gasVolume + " m^3");
}
}

当我编译程序时,得到的错误是:

  GasVolume.java:23: error: cannot find symbol
gasVolume = computeGasVolume(gasPressure, gasTemperature, gasMoles);
^
symbol: method computeGasVolume(double,double,double)
location: class GasVolume
1 error

最佳答案

您将您的方法声明为“ComputeGasVolume”并尝试将其称为“computeGasVolume”。 Java 区分大小写。当然,computeGasVolume 必须在声明中包含“static”,因为它是从静态“main”方法调用的

关于java - Java方法定义问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51296193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com