| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 538 人关注过本帖
标题:大家帮我看看这段程序
只看楼主 加入收藏
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
结帖率:94.74%
收藏
已结贴  问题点数:10 回复次数:4 
大家帮我看看这段程序
public class tempreture
public static void main (String []args)
{double huashi=80;
    double sheshi=5/9.0*(huashi-32);
    System.out.println(huashi=80,
            sheshi);
}
}




Type mismatch: cannot convert from double to long
    The method println(long) in the type PrintStream is not applicable for the arguments (long, long)

    at tempreture.main(tempreture.java:4)
这是什么错误呀?
搜索更多相关主题的帖子: convert public double cannot method 
2010-08-14 19:44
shellingford
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:228
专家分:1348
注 册:2010-8-9
收藏
得分:5 
这段代码编译通过了?
System.out.println用于在控制台打印字符串
你的这句代码
System.out.println(huashi=80,
            sheshi);
应该没有通过编译,System.out.println只接收一个参数,并且当参数不为String类型时自动调用toString()方法
2010-08-14 19:57
东方一帅
Rank: 2
等 级:论坛游民
帖 子:18
专家分:34
注 册:2010-7-23
收藏
得分:5 
你少了个“{”,且system.out.pringln()只能接受一个参数,代码如下:
public class tempreture
{public static void main (String []args)
{double huashi=80;
    double sheshi=5/9.0*(huashi-32);
    System.out.println(huashi=80);
    System.out.println(sheshi);
}
}
2010-08-14 20:09
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
收藏
得分:0 
谢谢大家哦!三楼的程序可以通过!

2010-08-14 21:03
fenglingdihu
Rank: 2
等 级:论坛游民
帖 子:23
专家分:13
注 册:2010-4-15
收藏
得分:0 
慢慢来吧,下载看了一个暑假的Java我可以发现你问题的原因了,仔细点,在学高级技术之前还是要夯实基础,尽量写代码风格化,注意要利用tab键
2010-08-16 15:26
快速回复:大家帮我看看这段程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018545 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved