- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这就是我遇到的问题,我需要输入这五个方法:
进入该程序:
import java.util.Scanner;
public class TempProg {
public static void main(String[] args)
{
// Declare objects
Scanner scan = new Scanner(System.in);
Temperature tempConv = new Temperature();
// Declare variables
int newTemp;
boolean entryValid;
// Declare constants
final int MIN_TEMP = -273;
final int MAX_TEMP = 10000;
System.out.println("\tTemperature converter");
// Set a dummy selection value, so that we always show the options on the first go
char selection = 'x';
// Offer a list of options
while (selection != 'q') {
System.out.println("\n\tCurrent temperature in degrees C: " + tempConv.getTemp());
System.out.println("\tType f to display temperature in Fahrenheit");
System.out.println("\tType k to display temperature in Kelvin");
System.out.println("\tType c to set a new temperature");
System.out.println("\tType q to quit");
// Read from the keyboard
selection = scan.next().charAt(0);
// Act on the selection
switch(selection) {
case 'f': // Print Fahrenheit version
System.out.println("\n\t" +tempConv.getTemp()+ " degrees C = "+tempConv.convertToF() +" degrees F" );
break;
case 'k': // Print Kelvin version
System.out.println("\n\t" +tempConv.getTemp()+ " degrees C = "+tempConv.convertToK() +" degrees K" );
break;
case 'c': // Get a new temperature
entryValid=false; // Reset entryValid for this round
/* test for !entryValid
* i.e. "not entryValid"
* i.e. same as "entryValid == false"
*/
while (!entryValid) { // This will always be true the first time
System.out.print("\n\tPlease enter a new temperature: ");
newTemp = scan.nextInt();
// Check validity of new temperature
if (newTemp < MIN_TEMP || newTemp > MAX_TEMP) {
System.out.println("\tPlease enter a valid temperature");
} else {
entryValid=true;
tempConv.updateTempC(newTemp);
}
}
break;
case 'q': // Don't do anything for q, we print a message later
break;
default: // If it is not f, k, c or q then default is error message
System.out.println("\n\tOption " + selection + " not understood");
}
}
System.out.println("\n\tPROGRAM ENDED");
}
}
这就是我到目前为止所拥有的......
private double Temperature (double currentTemp)
{
currentTemp = 100;
return currentTemp;
}
public double convertToF (double TempF)
{
TempF = ((9 * currentTemp) / 5 ) + 32;
return TempF();
}
public double convertToK (double TempK)
{
TempK = currentTemp + 273;
return TempK();
}
public void updateTempC (double currentTemp)
{
newTemp = currentTemp;
return currentTemp();
}
public double getTemp()
{
return currentTemp;
}
它基本上无法编译,我 99% 确定它是非常错误的,我真的不知道该怎么做...想法...建议?
错误是:
tempProg.java:14: error: class TempProg is public, should be declared in a file named TempProg.java
public class TempProg {
^
tempProg.java:26: error: cannot find symbol
TempF = ((9 * currentTemp) / 5 ) + 32;
^
symbol: variable currentTemp
location: class TempProg
tempProg.java:27: error: cannot find symbol
return TempF();
^
symbol: method TempF()
location: class TempProg
tempProg.java:32: error: cannot find symbol
TempK = currentTemp + 273;
^
symbol: variable currentTemp
location: class TempProg
tempProg.java:33: error: cannot find symbol
return TempK();
^
symbol: method TempK()
location: class TempProg
tempProg.java:38: error: cannot find symbol
newTemp = currentTemp;
^
symbol: variable newTemp
location: class TempProg
tempProg.java:40: error: cannot return a value from method whose result type is void
return currentTemp();
^
tempProg.java:45: error: cannot find symbol
return currentTemp;
^
symbol: variable currentTemp
location: class TempProg
tempProg.java:54: error: cannot find symbol
Temperature tempConv = new Temperature();
^
symbol: class Temperature
location: class TempProg
tempProg.java:54: error: cannot find symbol
Temperature tempConv = new Temperature();
^
symbol: class Temperature
location: class TempProg
最佳答案
您需要一个Temperature
类。我只是猜测考虑到不正确的“构造函数”,您已将这些方法添加到 TempProg 中。你需要的是另一个类,就像这样......
public class Temperature {
// Put those method and data members here
}
构造函数不应返回值。它应该看起来像...publicTemperature()
,或者根据您的具体要求进行一些变化。
关于java - Java 中温度程序的类声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20386379/
谁能告诉我下面的代码是如何工作的, #define func(t, a, b){ t temp; temp=a; a=b; b=temp;} int main() { int a=3, b=4; f
private static final Group[] toGroups (String string) { int partialGroupSize = strin
我想更改 svg 的此文本部分: **--** 我想显示来自 KNX 安装的温度我已尝试使用以下代码,但没有任何反应: 以 $('#VL_temp' 开头的行有什么问题?其余代码似乎没问题,
目标 测量我的 Linux Box 的 CPU 温度。 到目前为止工作已完成 我已经安装了 lm-sensors 来检测温度,下面是命令传感器的输出: root@XXXX-XX :# sensors
我知道以某种方式获取 CPU 的温度是可能的,因为我下载了一个应用程序,它可以在没有开启Root的设备上执行此操作。它是怎么做到的? 编辑:该应用程序称为 A1 CPU 工具。我花了几天时间寻找答案。
我对如何使用一些视频卡驱动程序 API 读取 GPU 温度(图形处理单元,显卡主芯片)的方法感兴趣? 每个人都知道有两个不同的芯片制造商(至少是流行的)- ATI 和 nVIDIA - 因此有两种不同
我有一个运行 Windows 10 IoT 核心版的 Raspberry Pi 3。我的问题是;是否有可能,或者是否有一种方法可以通过远程 PowerShell 连接、在设备本地的命令行控制台中监控设
这里我真的很疑惑。我想创建一个应用程序,它在我的显卡(AMD 显卡)的不同温度下执行不同的事件。 我想制作这样一个应用程序的原因是,对于 GPU,我还没有找到一个,其次是为了确保我永远不会因为达到巨大
我想获取 CPU 温度。下面是我使用 C++ 和 WMI 所做的。我正在阅读 MSAcpi_ThermalZoneTemperature,但它总是一样的,根本不是 CPU 温度。 有没有什么办法不用写
我正在尝试使用 Raspberry Pi 上的 DS18B20 传感器读取温度。我的问题是从这个传感器读取数据需要时间。它不多,或多或少 1 秒,但我不能让我的主程序等到这完成。我不需要有“最近的值(
我正在为系统性能创建一个个人监控程序,但我在弄清楚 C# 如何检索 CPU 和 GPU 温度信息时遇到了问题。 我已经让程序通过 PerformanceCounter 检索 CPU 负载和频率信息(以
我需要使用 Swift 获取 CPU 温度,但除了 this 之外我找不到任何信息. 我认为我应该使用 IOKit.framework 但同样没有太多关于它的信息。 最佳答案 使用 https://g
我只是想知道。在 PHP 中设置一个没有过期的 cookie(意味着它在浏览器关闭时过期)和设置一个 session 变量之间有什么区别。我不是在谈论登录之类的东西;而不是需要在每次访问页面时获取不太
本文实例讲述了android电源信息查看方法。分享给大家供大家参考。具体如下: 1. PowerTestActivity: ?
我有一个通过 http 连接的温度传感器,我想每 5 秒向 Amcharts 添加一次温度。有人有一些如何向当前数据集添加新值的示例吗?我将使用折线图来表示 y 轴上的温度和 x 轴上的日期时间 谢谢
大家好,我正在尝试通过 php.wsdl Web 服务发送我的温度和湿度传感器,我需要将数据解析到 Web 服务,以便我可以将其从 Web 服务插入 mysql 数据库.. 我遇到了一些问题,请指教
如何从 Linux 上的 bash 获取平均 CPU 温度?最好是华氏度。该脚本应该能够处理不同数量的 CPU。 最佳答案 你这样做: 安装 sudo apt install lm-sensors s
这个问题在这里已经有了答案: 关闭 12 年前。 Possible Duplicate: Getting CPU temperature using Python? 最简单的方法是什么?也最好是摄氏
如何在 Linux 上获取 CPU 的当前温度? 有several questions and answers关于使用 C# 获取 CPU 温度,但它们似乎都是特定于 Windows 的。 最佳答案
我正在使用此代码获取当前 CPU 温度: 并看到了it也是 private float getCurrentCPUTemperature() { String file = readFile
我是一名优秀的程序员,十分优秀!