JAVA中:for语句和if语句的嵌套循环题:
编译一个程序,在DOS运行输出1—1000的质数,要怎样做,大家只是给我说下思路就是了,不用写代码,,谢谢哈,...
编译一个程序,在DOS运行输出1—1000的质数,要怎样做,大家只是给我说下思路就是了,不用写代码,,谢谢哈,
展开
7个回答
展开全部
先写出for循环啊,确定循环的次数.你是1-1000就是1000次啊.
例:(int i=1;i<=1000;i++)
然后写出if语句,在()中写出判断是否是质数的条件.
如果成立就用System.out.println(i);输出这个数就是了.
如果还想要求出一共有多少个这个数的话你可以在循环外定义一个int的变量.初始值为0;例:int a = 0;
然后在if中的输出语句前后用a++,最后在循环外输出变量a就是了.
例:(int i=1;i<=1000;i++)
然后写出if语句,在()中写出判断是否是质数的条件.
如果成立就用System.out.println(i);输出这个数就是了.
如果还想要求出一共有多少个这个数的话你可以在循环外定义一个int的变量.初始值为0;例:int a = 0;
然后在if中的输出语句前后用a++,最后在循环外输出变量a就是了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1--1000是for的条件,那么for(int
i=1;i<=1000;i++){}
而循环里面,是要求输出所有的质数...这个是if的条件(质数:能且只能被1和自身整除),
把if嵌套在for里面.每个满足条件的if结果out.println()就好了.
i=1;i<=1000;i++){}
而循环里面,是要求输出所有的质数...这个是if的条件(质数:能且只能被1和自身整除),
把if嵌套在for里面.每个满足条件的if结果out.println()就好了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用写代码就容易了,我之前写过一个测试是质数还是合数的程序,你也可以先写个,先做个1-1000的循环,然后检查每一个循环过的数,是质数就打印,就这么简单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1--1000是for的条件,那么for(int i=1;i<=1000;i++){}
而循环里面,是要求输出所有的质数...这个是if的条件(质数:能且只能被1和自身整除),
把if嵌套在for里面.每个满足条件的if结果out.println()就好了.
而循环里面,是要求输出所有的质数...这个是if的条件(质数:能且只能被1和自身整除),
把if嵌套在for里面.每个满足条件的if结果out.println()就好了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询