題目
小明要到美國旅游,可是那里的溫度是以華氏度為單位記錄的。
它需要一個程序將華氏溫度(80度)轉換為攝氏度,并以華氏度和攝氏度為單位分別顯示該溫度。
公式:華氏溫度=(攝氏溫度-32)/1.8
Math.round()四舍五入
使用Math.round():四舍五入,轉換為整型
Math.round(變量名稱)這種返回的其實是整數,也就是說對整數進行四舍五入。
比如Math.round(4.256)最后的結果就是4。
代碼
import java.util.Scanner;
class TemperatureExchange
{public static void main(String[] args) {/*小明要到美國旅游,可是那里的溫度是以華氏度為單位記錄的。它需要一個程序將華氏溫度(80度)轉換為攝氏度,并以華氏度和攝氏度為單位分別顯示該溫度。公式:華氏溫度=(攝氏溫度-32)/1.8*/Scanner scan=new Scanner(System.in);System.out.println("請輸入華氏溫度:");double h=scan.nextDouble();double s=(h-32)/1.8;System.out.println("華氏溫度:"+h+"對應的攝氏溫度:"+s);//華氏溫度:80.0對應的攝氏溫度:26.666666666666664//使用Math.round():四舍五入,轉換為整型/*Math.round(變量名稱)這種返回的其實是整數,也就是說對整數進行四舍五入。比如Math.round(4.256)最后的結果就是4。*/System.out.println("華氏溫度:"+h+"對應的攝氏溫度:"+Math.round(s));//華氏溫度:80.0對應的攝氏溫度:27}
}