
正文
java温度循环代码 java for循环效率
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java菜鸟程序(用do-while实现摄氏度转变怎么写程序)!
double
huashi;
double
sheshi
=
0.0;
int
printOutCnt
=
0;
do
{
huashi
=
sheshi
*
9
/
5.0
+
32;
if
(printOutCnt
10)
{
System.out.println("huashi(%d)→sheshi(%d)",
huashi,
sheshi);
printOutCnt++;
}
sheshi
=
sheshi
+
20;
}while(sheshi
=
sheshi
=
250)
0-250每隔20个刻度明显要输出13条,最多只让输出10条,肯定不可能全输出出来,太坑人了。。。这样看更简单一些,如果要求超过10条退出的话,可以直接在while条件里写
while(sheshi
=
sheshi
=
250
printOutCnt
10)
相关问答
Q1: (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("转换后java温度循环代码的华氏温度为 :" + h);
}
}
public static void main(String args[]) {
new Test().convert();
}
}
java温度循环代码我的这个程序可以无限循环来计算,如果不想要无限循环的话那么就把while语句注掉
Q2: 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
Q3: 用java,输入一个星期7天的温度,然后打印出来,同时计算平均温度,显示温度最高和最低是星期几
其中一个异常是因为 hotday p=null;
改为,DaysTemperature p= new DaysTemperature();
需要new一个新对象,你试试看 ,
然后没有异常了就好解决了。
只需要在这2个方法里 displayTheWeekTemperature();calTheHotestDayAndDisplay();
取出你保存的星期,温度集合的list allTemperature里面的值
无论是计算评价值还是最高最小,相信,都很简单了,就是操作集合
(里面有一点瑕疵。就是当输入星期几,温度的时候,可以重复输入,比如,我星期1输过了,后来,又可以输入星期1,这样 ,后来你判断平均值的时候就有点乱了,我意思是你增加的时候首先判断,是否改星期的记录已经存在,如果存在,把以前的删除,重新添加,这样感觉比较完善些)
lz 你还少了 Utility 这个类
程序报错,,,,
推荐lz用eclipse编写代码,这样可以进行断点调试,很方便的
这样很容易就能查找到问题的所在了
Q4: java判断温度值'maxt'小于999,若不符合要求则剔除数据,怎么在下面这个代码写这个循环?
那么你输入的时候就不能使用整数的形式,应该是字符串,你想想整数怎么可能有00012
关于java温度循环代码和java for循环效率的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






