亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我怎么可能使用更少的變量?

我怎么可能使用更少的變量?

青春有我 2022-06-15 09:57:14
我很快制作了一個小程序,將華氏溫度轉換為攝氏溫度,將攝氏溫度轉換為華氏溫度,但是當我嘗試使用一個變量時,它并沒有完成所有步驟。我可以理解為什么,但我不知道如何阻止它只執行最后一個操作,因為我希望它按順序執行所有操作。據我所知,如果我對所有操作(例如 -32、*5 和 /9)使用相同的變量,它只會執行最后一個變量,因為我曾經將=其分配為值,但我不確定這是否是不是原因,任何幫助將不勝感激,謝謝。public class TempConversion{   //FahrenheitSteps   private int Fahrenheit;   private int FahrenheitA;   private int FahrenheitB;   private int FahrenheitC;   //CelciusSteps   private int Celcius;   private int CelciusA;   private int CelciusB;   private int CelciusC;   //Constructor   public TempConversion(){    Fahrenheit = 0;    Celcius = 0;    }    //Convert Fahrenheit to celcius    public void FahrenheitToCelcius(int Fahren){    CelciusA = Fahren - 32;    CelciusB = CelciusA * 5;    CelciusC = CelciusB / 9;    System.out.println(CelciusC + " Is the celcius equivalent");    }     //Convert Celcius to fahrenheit    public void CelciusToFahrenheit(int Celc){    FahrenheitA = Celc * 9;    FahrenheitB = FahrenheitA / 5;    FahrenheitC = FahrenheitB + 32;    System.out.println(FahrenheitC + " Is the fahrenheit equivalent");}}
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

您可以使用這樣的示例https://www.programmingsimplified.com/java/source-code/java-program-to-convert-fahrenheit-to-celsius


并替換Scanner為您的價值。


import java.util.*;


class FahrenheitToCelsius {

    public static void main(String[] args) {

        float temperature;

        Scanner in = new Scanner(System.in);

        System.out.println("Enter temperature in Fahrenheit");

        temperature = in.nextInt();

        temperature = ((temperature - 32)*5)/9;

        System.out.println("temperature in Celsius = " + temperature);

    }

}


查看完整回答
反對 回復 2022-06-15
?
莫回無

TA貢獻1865條經驗 獲得超7個贊

您可以結合以下三行:


    CelciusA = Fahren - 32;

    CelciusB = CelciusA * 5;

    CelciusC = CelciusB / 9;

進入


Celcius = (Fahren-32) * 5 / 9;

可以對您的 celciusToFahrenheit 方法執行相同的操作。只要您記住操作的順序,在一行上執行多個數學運算就不會出現問題。


查看完整回答
反對 回復 2022-06-15
  • 2 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號