为了账号安全,请及时绑定邮箱和手机立即绑定

关于for的特殊格式问题,大神们求指导!!

关于for的特殊格式问题,大神们求指导!!

wswzh0329 2016-03-01 22:07:21
//问题:两个for省略第一个表达式之后运行结果很奇怪,请问我这样写的话循环变量的初始化变成什么了?package homework;//求0-100的质数个数public class IsZhiShu { public static void main(String[] args) { // TODO Auto-generated method stub int zishu = 0; int sushu = 0; int i =2; int j=2; //遍历2-100的数 for(;i<=100;i++)           //???????????? { //判断是否能被整除 for(;j<i;j++)           //??????????? { if(i%j==0) { System.out.println(i+"是质数"); zishu ++; break; } } if(j==i) { System.out.println(i+"是素数"); sushu++; } } System.out.println("质数有"+zishu+"个"); System.out.println("素数有"+sushu+"个"); }}
查看完整描述

1 回答

?
一条小咸鱼

TA贡献457条经验 获得超255个赞

质数(prime number)又称素数,有无限个。除了1和它本身以外不再有其他的因数。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积,最小的质数是2。

查看完整回答
反对 回复 2016-03-02
  • wswzh0329
    wswzh0329
    额 只是一个名称而已 当zishu就是指代合数就好了 代码又不用变!!!我请教的是代码的问题,,,
  • 1 回答
  • 0 关注
  • 1320 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信