用JAVA编写程序,将摄氏度转换为华氏度

用JAVA编写程序,将摄氏度转换为华氏度,第1张

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

1.编写橘纳笑程序,用Math类中的sqrt方法打印下表:

Number SquareRoot

....................................

0 0.0000

2 1.4142

4 2.0000

6 2.4495

8 2.8284

10 3.1623

12 3.4641

14 3.7417

16 4.0000

18 4.2426

20 4.4721

2.使用下述圆含方法说明编写一个方法,将摄氏度转换为华氏度:

public static double celsToFahr(double cels)

转换公式如下:

华氏度=(9.0/5)*摄氏度+32

用for循环编写程序,调用celsToFahr方法输出下表:

Cels. Temp. Fahr. Temp

……………………茄察………………………

40.0 104.00

39.00 102.20

38.00 100.40

37.00 98.60

36.00 96.80

35.00 95.00

34.00 93.20

33.00 91.40

32.00 89.60

31.00 87.80

解析:

小case了 :)

-----------第一题---------------

package other.simple

public class Sqrt {

public static void main(String[] args) {

System.out.println("Number\tSquareRoot" )

for (int i = 2i <= 20i+=2) {

System.out.println(i + "\t" + Math.sqrt(i))

}

}

}

-----------------第二题--------------

package other.simple

import java.text.NumberFormat

public class Temperature {

public static void main(String[] args) {

System.out.println("Cels.Temp.\t Fahr.Temp ")

double cel = 40.0

while (cel >= 31) {

double fahr = (9.0/5) * cel + 32

这两句是格式化数字

NumberFormat f = NumberFormat.getInstance()

f.setMinimumFractionDigits(2)

System.out.println(f.format(cel) + "\t\t" + f.format(fahr))

cel --

}

}

}

--------------------------------------------------------

注意放到other.simple包下,或改一下包声明。

public class Main 银梁{

/**

 * 华氏温度摄氏温度

 * @param tW 华氏温度

 * @return 摄氏温度

 */

public static float W2C(float tW)

{

return (tW-32)*5/9

}

/**

 * 摄氏悄搏凯温度启唤转华氏温度

 * @param tC 摄氏温度

 * @return 华氏温度

 */

public static float C2W(float tC)

{

return 9*tC/5+32

}

/**

 * @param args

 */

public static void main(String[] args) throws IOException 

{

// TODO Auto-generated method stub

 intln(Main.W2C(100))  // 华氏100度转摄氏温度

 intln(Main.C2W(100))  // 摄氏100度转华氏温度

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12273075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存