中易网

JAVA用循环语句做下面这一道题目。

答案:2  悬赏:10  
解决时间 2021-11-08 18:59
  • 提问者网友:花之森
  • 2021-11-07 23:56
使用do-while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。 转换关系:华氏温度 = 摄氏温度 * 9 / 5.0 + 32。
最佳答案
  • 二级知识专家网友:单身小柠`猫♡
  • 2021-11-08 00:19
double celsiusTemperature=0.00;
double fahrenheitTemperature=0.00

public double getFahrenheitTemperatureByCelsiusTemperature(double celsiusTemperature){
    return celsiusTemperature*9/5.0 + 32;
}

public static void main(String[] args){
    do{
        fahrenheitTemperature=getFahrenheitTemperatureByCelsiusTemperature(celsiusTemperature);
        Sytstem.out.println("celsiusTemperature:" + celsiusTemperature + " fahrenheitTemperature:"+ fahrenheitTemperature)
        celsiusTemperature+=20.00;
    }while(celsiusTemperature<250.00)

}
全部回答
  • 1楼网友:如果这是命
  • 2021-11-08 01:23
string name = "cireland" for(int i= 0; i < name.length(); i++){ if(name.charat(i)=='c')){ system.out.println("c==========="); }else if(name.charat(i)=='i' ||name.charat(i) == 'r'){ system.out.println(name.charat(i)+" |******* |"); }else if (name.charat(i) == 'e' || name.charat(i) == 'a'){ system.out.println(name.charat(i) + " | ------- |"); } //not finished. same logic for the rest cases. } 其中一种方法是这样的。先用一个string把每一行的字头放进去。然后用一个for循环去走每一行 从图中可以看到图形是有规律的,所以用if来判断那一行该输出什么。charat(int a)是用来返当时数位的字符是什么。代码不完整,你看看自己能不能写完剩下的。:) 有问题可以再问~ (刚发现第一行最后少写了';’.... 不好意思哈。)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息