求大神指教,编程求出2~n之间的所有素数。n由键盘输入。我哪儿错了??

[复制链接]
查看11 | 回复1 | 2012-9-20 09:29:10 | 显示全部楼层 |阅读模式
>_<!!全是编译期错误。哥,你是记事本编程序?首先k=Math.sqrt(x); 你要强制转换一下吧?sqrt明天返回的是浮点型的,所以要改成k=(int)Math.sqrt(x); 其次是if(x%i=0)括号里边的该是boolean的表达式,所以应该改成if(x%i==0)、还有一个疑问,x为什么要是double类型的?输出为什么要+x?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行