社区
Java SE
帖子详情
提个简单的判断问题?
haoxiongok
2008-05-26 11:22:24
public class SuShu
{
public static void main(String[] args)
{
int i,j;
for(j=1;j<=50;j++)
{
for(i=2;i<=j/2;i++){
if(j%i==0)
break;
}
if(i>j/2)
//当j等于5的时候,此判断为不成立,为什么还输出后面的结果呢?
System.out.println(j+"是素数!");
}
}
}
...全文
60
3
打赏
收藏
提个简单的判断问题?
public class SuShu { public static void main(String[] args) { int i,j; for(j=1;j<=50;j++) { for(i=2;ij/2)//当j等于5的时候,此判断为不成立,为什么还输出后面的结果呢? System.out.println(j+"是素数!"); } } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KKK2007
2008-05-26
打赏
举报
回复
5/2=2
xiazhigen
2008-05-26
打赏
举报
回复
楼上的是对的 5/2不是2.5 而是2 这个初学的时候很容易出错
lovingprince
2008-05-26
打赏
举报
回复
j=5的时候,这个条件是成立的。
原因如下:
j=5时,j/2=2;
在循环for(i=2;i <=j/2;i++)的时候j=5时,第一次循环是成立的,此时i=2;在第一循环结束后,i++,这是i=3;条件随即不成立了,
所以跳出循环,执行if(i>j/2) 也就是if(3>2) ,你说这个条件成立么??呵呵
项目管理专题-何为项目及项目管理
每个公司都存在为某些特定的目标而有组织的活动即运作或项目,但在实际工作中,很多人把项目与公司的日常运营混淆一谈,也无法区别项目与运营,导致无法
判断
什么样的项目为成功项目,不能真正理解项目目标和制约因素...
软件测试过程中,如何
判断
一个bug归属于前台还是后台?
之前测试其他产品的时候,由于业务逻辑相对
简单
,bug也不多,也就很少留意到这个
问题
,但是现在手头的项目让我对于bug定位的
问题
再也无法忽略。遂查了一些资料,再加上自己的理解,输出了这篇文章,谨以记录以及相互...
面试HR常问的几个
问题
?
HR:请
简单
介绍一下你自己? HR:你还有什么
问题
? HR:说说自己的优缺点? HR:你为什么要离开前一家公司? 为什么你希望来我们公司工作? 你希望这个职位的薪水是多少? 你有什么业余爱好? 介绍你一次最失败...
相关业务
问题
+系统
问题
+设计
问题
整理统计
业务系统及其他相关面试
问题
整理:线上相关
问题
排查+高并发系统的限流+高并发秒杀系统设计+负载均衡+一个网站有 20 亿 url 存在一个黑名单中,这个黑名单要怎么存?若此时随便输入一个 url,你如何快速
判断
该 url ...
Math.abs 竟然返回了负数???
读者提问道,为啥这个 pos 还要
判断
一下? 这代码一看我就熟悉,RocketMQ 的源码,如果你看过源码你会发现到处都有这样的
判断
。 想着已经取绝对值了,然后再取余,肯定是正数啊,这 if(pos<0) 不就是多余的
判断
吗...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章