我是这个网站的新手,也是编程的新手,我刚开始一周。我的任务是制作从华氏度到摄氏度的转换表。该表需要从 0 摄氏度开始到 100 摄氏度停止,并以 5 为增量。我真的想让它工作,但我似乎无法for loop正常工作。有人可以向我解释我做错了什么以及我如何完成这个程序以按照我需要的方式工作吗?public class Table { public static void main(String[] args) { System.out.println("Conversion Table"); final int TOTAL = 100; for (int c = 0; c <= TOTAL; c+=5) { System.out.println((c*9/5)+32 +"\t"); { System.out.println(); } } }https://ideone.com/llmOER
2 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
目前,您只是将华氏度的值打印为标准输出。如果您的想法是要打印标准表,那么您可能还想添加摄氏度值。添加类似的东西
System.out.println(c + "\t" + ((c*9/5)+32) +"\t");
到你的输出,你会很甜蜜。
狐的传说
TA贡献1804条经验 获得超3个赞
1-你少了一个右括号。2-为了制作转换表,您必须同时显示华氏度和摄氏度值。这将是代码。
public class A
{
public static void main(String[] args)
{
System.out.println("Conversion Table");
final int TOTAL = 100;
System.out.println("Fahrenheit"+"\t Celsius");
for (int c = 0; c <= TOTAL; c+=5)
{
System.out.println((c*9/5)+32 +"\t \t" + c);
{
System.out.println();
}
}
}
}
添加回答
举报
0/150
提交
取消