真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中溫度的代碼 溫度代碼怎么寫

java獲取cpu溫度,跪求源代碼。。。

研究了一下

創(chuàng)新互聯(lián)建站是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的成都多線機(jī)房服務(wù)

cpu溫度的數(shù)值由主板驅(qū)動供給windows,目前的現(xiàn)狀是許多PC兼容機(jī)不提供或沒安裝“專用的主板驅(qū)動”(比如大量的ghost集成裝機(jī)),連win都沒法獲知溫度,更別提win之上的Java。

在專用主板驅(qū)動安裝正常的win-java系統(tǒng)下可以:

import java.util.Scanner;

public class Test {

static public void main(String 土數(shù)[]) {

try {

final String cmd="wmic /namespace:\\\\root\\WMI path MSAcpi_ThermalZoneTemperature get CurrentTemperature";

Process p = Runtime.getRuntime().exec(cmd);

p.getOutputStream().close();//這句不寫就不執(zhí)行

Scanner sc=new Scanner(p.getInputStream());

sc.next();

float t=(sc.nextInt()-2732f)/10f;

sc.close();

System.out.println("當(dāng)前CPU溫度:"+t);

p.waitFor();

} catch (Exception e) {

e.printStackTrace();

}

}

}

==

當(dāng)前CPU溫度:41.0

linux下同樣依賴“主板驅(qū)動”, 數(shù)據(jù)提供給/dev/sensor

Java編程要求:從鍵盤上輸入一個攝氏溫度C,輸出對應(yīng)的華氏溫度F?

package test;

import java.text.DecimalFormat;import java.util.Scanner;

public static void main(String args)

DecimalFormat format=new DecimalFormat("0.00")

System.out.println("請輸入想要計(jì)算的攝氏溫度:")

System.out.println("對應(yīng)的攝氏溫度為:"+C);

return 5*(F-32)/9;

JRE

是個運(yùn)行環(huán)境,JDK是個開發(fā)環(huán)境。因此寫Java程序的時候需要JDK,而運(yùn)行Java程序的時候就需要JRE。而JDK里面已經(jīng)包含了JRE,因此只要安裝了JDK,就可以編輯Java程序,也可以正常運(yùn)行Java程序。但由于JDK包含了許多與運(yùn)行無關(guān)的內(nèi)容,占用的空間較大,因此運(yùn)行普通的Java程序無須安裝JDK,而只需要安裝JRE即可。

用JAVA編寫程序,將攝氏度轉(zhuǎn)換為華氏度

分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計(jì) 其他編程語言

問題描述:

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.使用下述方法說明編寫一個方法,將攝氏度轉(zhuǎn)換為華氏度:

public static double celsToFahr(double cels)

轉(zhuǎn)換公式如下:

華氏度=(9.0/5)*攝氏度+32

用for循環(huán)編寫程序,調(diào)用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 = 2; i = 20; i+=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;

這兩句是格式化數(shù)字

NumberFormat f = NumberFormat.getInstance();

f.setMinimumFractionDigits(2);

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

cel --;

}

}

}

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

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


文章題目:java中溫度的代碼 溫度代碼怎么寫
轉(zhuǎn)載源于:http://weahome.cn/article/ddjsdej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部