gpt4 book ai didi

Java 程序没有输出正确的整数值

转载 作者:行者123 更新时间:2023-11-30 07:56:48 25 4
gpt4 key购买 nike

<分区>

我正在尝试通过 CelsiusToFahrenheit.java 文件中的 main() 类运行程序。我创建了一个名为 CelsiusToFahrenheit 的公共(public)类,当该类接收到“double”类型的参数时,它应该获取该输入并通过将摄氏度数转换为华氏度的算法来运行它。当我编译代码并输入一个整数时,输出不反射(reflect)分配给 tempOutput 的算法。这是代码:

import java.util.Scanner;

public class CelsiusToFahrenheit {
public static double convertCelsiusToFahrenheit(double tempInput) {
double tempOutput = 0.0;
tempOutput = (tempInput * (9 / 5)) + 32;
return tempOutput;
}


public static void main (String [] args) {
Scanner scnr = new Scanner(System.in);
double tempF = 0.0;
double tempC = 0.0;

System.out.println("Enter temperature in Celsius: ");
tempC = scnr.nextDouble();

tempF = convertCelsiusToFahrenheit(tempC);

System.out.print("Fahrenheit: ");
System.out.println(tempF);

scnr.close();

return;
}
}

我为 tempC 变量输入的任何给定数字在应该将 tempC 乘以 1.8 然后加上 32 时输出 tempC + 32。我哪里出错了?

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