早教吧作业答案频道 -->其他-->
使用dowhile编写java程序(1)将华氏温度转换为摄氏温度的具体公式为:C=(F-30)/2。使用该公式并从0华氏度开始,编写java程序,确定什么时候近似的摄氏温度与景区的温度值之差超过4摄氏
题目详情
使用do while 编写java程序
(1)将华氏温度转换为摄氏温度的具体公式为:C=(F-30)/2。使用该公式并从0华氏度开始,编写java程序,确定什么时候近似的摄氏温度与景区的温度值之差超过4摄氏度。(精确的转换公式为:C=5/9(F-32)
(2)编写一个java程序,生成一个包含华氏温度、精确的摄氏温度、近似的摄氏温度以及精确与近似摄氏温度之差的表。该表应该从30华氏度开始,使用5华氏度为增量,并在精确与近似摄氏温度之差好过4度时候终止。
(1)将华氏温度转换为摄氏温度的具体公式为:C=(F-30)/2。使用该公式并从0华氏度开始,编写java程序,确定什么时候近似的摄氏温度与景区的温度值之差超过4摄氏度。(精确的转换公式为:C=5/9(F-32)
(2)编写一个java程序,生成一个包含华氏温度、精确的摄氏温度、近似的摄氏温度以及精确与近似摄氏温度之差的表。该表应该从30华氏度开始,使用5华氏度为增量,并在精确与近似摄氏温度之差好过4度时候终止。
▼优质解答
答案和解析
1、
int f = 0;
float c1,c2;
public void calculate(){
do{
c1 = (f - 30)/2;
c2 = 5/9(f-32);
f +=1;
}while(Math.abs(c1-c2)>4)
}
2、
for(int i=30;;i+=5){
System.out.println(f+"\t"+(f-30)/2+"\t"+5/9(f-32)+"\t"+Math.abs((f - 30)/2-5/9(f-32)));
if(Math.abs((f - 30)/2-5/9(f-32))>4){break;}
}
int f = 0;
float c1,c2;
public void calculate(){
do{
c1 = (f - 30)/2;
c2 = 5/9(f-32);
f +=1;
}while(Math.abs(c1-c2)>4)
}
2、
for(int i=30;;i+=5){
System.out.println(f+"\t"+(f-30)/2+"\t"+5/9(f-32)+"\t"+Math.abs((f - 30)/2-5/9(f-32)));
if(Math.abs((f - 30)/2-5/9(f-32))>4){break;}
}
看了 使用dowhile编写jav...的网友还看了以下:
对于正整数a,b,c(a小于等于b小于等于c)和非零实数x,y,z,w,若a的x次方=b的y次方= 2020-04-06 …
一个证明,pi为圆周率,n为奇数1.设w为n次单位根(w=cos2pi/n+i*sin2pi/n) 2020-05-22 …
w是正实数,设Sw={&/f(x)=cos[W(x+&)]是奇函数},若对每个实数a,Sw∩(a, 2020-07-21 …
集合A={x∈R|x=a+b√2,a∈Z,b∈Z}①任.X1,X2∈A,求X1+X2,X1*X2与 2020-07-30 …
1.已知inti=0,x=1,y=0;在下列选项使i的值变成1的语句是().(A)if(x&&y)i 2020-11-01 …
对任意一个a>0且a不等于1,定义集合Ma={w|w=a^2n-1,n属于N*,设元素w属于对任意一 2020-11-01 …
是否存在正整数a,b,c(a《b《c)使a的x次方=b的y次方=c的z次方=70的w次方≠1,1/w 2020-11-08 …
一道复数题设虚数w满足w^m≠1(m=0,1,2,3...6),且w^7=1,那么使得1+w+w^2 2020-12-13 …
请为语言L写一文法使其满足LL(1),其L={w|w属于(a|b)*且w中a、b的个数相等} 2020-12-21 …
如图所示的程序框图所表示的算法功能是输出()A.使1×2×4×6×…×n≥2017成立的最小整数nB 2021-01-15 …