标题:大家帮我看看这段程序
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-315714-1-1.html




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

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