一个不明白的打印

yanhanlove 2009-08-19 10:07:22
class Ky{
public static void main(String args[]){
int h,c;
System.out.println("摄氏温度 华氏温度");
for(c=0;c<=40;c+=5){
h=c*9/5+32;
System.out.println(" "+c+" "+h);

}
}
}

谁能告诉我System.out.println后面括号中式什么意思吗? 打印出来的是摄氏温度和华氏温度。。。 可以为什么要这样写? “" "+c+" "” 这个谁跟我解释下是什么意思? “+”是连接的意思 后面的+h是打印出 华氏温度 前面的“" "+c+" "”我就不懂啦 直接写 System.out.println(c+h);不行吗?
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanhanlove 2009-08-20
  • 打赏
  • 举报
回复
直接写 System.out.println(c+h);的话 为什么就只能打印出华氏温度 打印不出来摄氏温度
MengXuer 2009-08-20
  • 打赏
  • 举报
回复
为了排版,打印了空格!
linhui9010 2009-08-20
  • 打赏
  • 举报
回复
结果是一样的,但是加了空格就方便观察写罢了....." " 只能打印空格对值有什么影响了?
gesanri 2009-08-19
  • 打赏
  • 举报
回复
... 不就是在2个温度中间空格吗
dz007 2009-08-19
  • 打赏
  • 举报
回复
自己做一下就知道了
humanity 2009-08-19
  • 打赏
  • 举报
回复
^_^, 人家是不是在排版?让 c 对应的数字和 h 对应的数字正好在 "摄氏温度" 和 "华氏温度" 的正下方?

要这样的效果:
摄氏温度 华氏温度
10 50

而不是:
摄氏温度 华氏温度
1050

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧