首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

求解两个质数小程序详细差异

2013-03-22 
求解两个质数小程序详细区别比较下面两个程序有何区别:1,刚把你的代码复制到MyEclipse里面测试了下终于找

求解两个质数小程序详细区别
比较下面两个程序有何区别:
1,



刚把你的代码复制到MyEclipse里面测试了下  终于找到问题所在了
第一个代码是正确的  第二个是错误的   原因在于当第二个代码执行if (0 == i % j) 为true时break会跳出里面的循环继续执行外面的循环  继续执行外面的循环你会发现System.out.printf("%d\n", i);这条语句就会执行了  为什么呢  因为这条语句属于外层循环体的语句而非内层循环体   我已开始看错的原因就在这   你写代码能规范点吗   for循环体不加{}  if语句内容不加{}  你这样写会出很大问题的    对于原因你理解没?

热点排行