Java作業 溫度轉換

2021-08-07 22:06:10 字數 1556 閱讀 4110

目標效果: 

原始碼:

/**

* 使用公式c=(5/9)(f-32)列印下列華氏溫度與攝氏溫度對照表

0 -17

20 -6

40 4

60 15

80 26

100 37

120 48

140 60

160 71

180 82

200 93

220 104

240 115

260 126

280 137

300 148

思考:加入製表符使資料輸出更整齊;

讓攝氏溫度保留一位小數;

修改溫度轉換程式,要求以逆序(從300度到0度的順序)列印溫度轉換表。

* @author vivinia

* */

public class printtable ; //定義陣列,用於存放已知的華氏攝氏度

int centigrade=new int[50]; //定義陣列用於存放轉換後的攝氏度

for(int i=0;i<16;i++)

for(int i=0;i<16;i++)

} public static int cal(double a)

}

思考執行效果:

原始碼(改動為注釋的一行):

原始碼:

public class printtable ;

int centigrade=new int[50];

for(int i=0;i<16;i++)

for(int i=15;i>=0;i--)

} public static int cal(double a)

}

需要注意的是:

(1)精度的轉換,乙個式子中如果有double和int型,會預設轉換為double型;

(2)當有除法運算時,最好強制型別轉換double,如果int會使結果不正確,如1/3;

(3)關於小數的儲存,只需要在格式化輸出設定輸出格式,不設定會預設按照型別輸出;

溫度轉換 II

溫度的刻畫有兩個不同體系 攝氏度 celsius 和華氏度 fabrenheit 請編寫程式將使用者輸入華氏度轉換為攝氏度,或將輸入的攝氏度轉換為華氏度。轉換演算法如下 c表示攝氏度 f表示華氏度 c f 32 1.8 f c 1.8 32 要求如下 1 輸入輸出的攝氏度採用大寫字母c開頭,溫度可以...

溫度轉換(if else)

初學matlab,會稀碎。另外 英語 也不行 temperature format conversion 華氏溫度轉攝氏溫度,攝氏溫度轉華氏溫度 loopflag 1 迴圈標誌位 modeflag 0 模式標誌位 tips 模式0退出,模式1華氏溫度轉攝氏溫度,模式2攝氏溫度轉華氏溫度 modelf...

溫度值的轉換

作 者 a23羅燕芬 完成日期 2014年 10 月 11日 版 本 號 v1.0 問題描述 建立乙個程式來把攝氏溫度值轉換成華氏溫度值。該程式提示使用者輸入攝氏溫度值資料,然後顯示出轉換後的華氏溫度值的資料。輸入描述 乙個實數,代表攝氏溫度值 程式輸出 乙個實數,華氏溫度值 using syste...