目標效果:
原始碼:
/**
* 使用公式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...