重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java计算温度代码 java获取cpu温度

用java,输入一个星期7天的温度,然后打印出来,同时计算平均温度,显示温度最高和最低是星期几

其中一个异常是因为 hotday p=null;

建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联建站专业提供成都网站建设、网站设计,网页设计,网站制作(企业站、成都响应式网站建设公司、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!

改为,DaysTemperature p= new DaysTemperature();

需要new一个新对象,你试试看 ,

然后没有异常了就好解决了。

只需要在这2个方法里 displayTheWeekTemperature();calTheHotestDayAndDisplay();

取出你保存的星期,温度集合的list allTemperature里面的值

无论是计算评价值还是最高最小,相信,都很简单了,就是操作集合

(里面有一点瑕疵。就是当输入星期几,温度的时候,可以重复输入,比如,我星期1输过了,后来,又可以输入星期1,这样 ,后来你判断平均值的时候就有点乱了,我意思是你增加的时候首先判断,是否改星期的记录已经存在,如果存在,把以前的删除,重新添加,这样感觉比较完善些)

lz 你还少了 Utility 这个类

程序报错,,,,

推荐lz用eclipse编写代码,这样可以进行断点调试,很方便的

这样很容易就能查找到问题的所在了

java获取cpu温度,跪求源代码。。。

研究了一下

cpu温度的数值由主板驱动供给windows,目前的现状是许多PC兼容机不提供或没安装“专用的主板驱动”(比如大量的ghost集成装机),连win都没法获知温度,更别提win之上的Java。

在专用主板驱动安装正常的win-java系统下可以:

import java.util.Scanner;

public class Test {

static public void main(String 土数[]) {

try {

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

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

p.getOutputStream().close();//这句不写就不执行

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

sc.next();

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

sc.close();

System.out.println("当前CPU温度:"+t);

p.waitFor();

} catch (Exception e) {

e.printStackTrace();

}

}

}

==

当前CPU温度:41.0

linux下同样依赖“主板驱动”, 数据提供给/dev/sensor

(JAVA)编程实现:从键盘输入摄氏温度,求对应的华氏温度值。

import java.util.Scanner;

public class Test {

Scanner cin = new Scanner(System.in);

public void convert() {

while (true) {

System.out.println("请输入摄氏温度值");

int c = cin.nextInt();

int h = c * 9 / 5 + 32;

System.out.println("转换后的华氏温度为 :" + h);

}

}

public static void main(String args[]) {

new Test().convert();

}

}

我的这个程序可以无限循环来计算,如果不想要无限循环的话那么就把while语句注掉

Java编程要求:从键盘上输入一个摄氏温度C,输出对应的华氏温度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("请输入想要计算的摄氏温度:")

System.out.println("对应的摄氏温度为:"+C);

return 5*(F-32)/9;

JRE

是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。


网站栏目:java计算温度代码 java获取cpu温度
当前链接:http://cqcxhl.cn/article/ddgcppj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP