求100以内的质数

最猛的阿良 2017-03-27 05:09:39
/**
* 求3-100内的质数
*/
public static void main(String[] args) {
int i,j;
for(i=3;i<101;i++){
for(j=2;j<i;j++){
if((i % j )!= 0){System.out.println(i);}
}
}

}

}
哪里有错了--
...全文
195 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_38106436 2017-03-28
  • 打赏
  • 举报
回复
101什么鬼?
最猛的阿良 2017-03-27
  • 打赏
  • 举报
回复
引用 4 楼 qq_34031663 的回复:
public class text1 { /** * @param args */ public static void main(String[] args) { for (int i = 0; i < args.length; i++) { if (i==1||i==2) { System.out.println(i); } for (int j = 2; j < args.length; j++) { if( !(i/j==0)) { System.out.println(i); } } } }
你这个好像跟我烦的错误一样吧 嵌套好像也是有问题
最猛的阿良 2017-03-27
  • 打赏
  • 举报
回复
引用 3 楼 will_66_lu 的回复:
你的代码设计思路有问题,在第二层for循环里面的条件判断中,只要求余不等于0旧输出一次,比如9,除以2求余不为0会输出一次,但是9不是质数。所以你需要对j再设置一个条件才能达到你的要求!不知道这样的回答,希望你满意!
你说的对 看完你的立马醒过味来了 我的内嵌有问题
嘻哈路过 2017-03-27
  • 打赏
  • 举报
回复
这个有很多的相关代码
China小嘿 2017-03-27
  • 打赏
  • 举报
回复
public class text1 { /** * @param args */ public static void main(String[] args) { for (int i = 0; i < args.length; i++) { if (i==1||i==2) { System.out.println(i); } for (int j = 2; j < args.length; j++) { if( !(i/j==0)) { System.out.println(i); } } } }
will_66_lu 2017-03-27
  • 打赏
  • 举报
回复
你的代码设计思路有问题,在第二层for循环里面的条件判断中,只要求余不等于0旧输出一次,比如9,除以2求余不为0会输出一次,但是9不是质数。所以你需要对j再设置一个条件才能达到你的要求!不知道这样的回答,希望你满意!
wang752052170 2017-03-27
  • 打赏
  • 举报
回复
public class zhishu { public static void main(String[] args){ for(int i=3;i<=100;i++){ int s=0; for(int j=1;j<=i;j++){ if(i%j==0){ s++; if (s > 2) { break; } } } if(s==2){ System.out.println(i); } } } }
李德胜1995 2017-03-27
  • 打赏
  • 举报
回复

public static void main(String[] args) 
	{
		for (int i = 3; i <=100; i++) {
			boolean res=iszhi(i);
			if(res){
				System.out.println(i+"是质数");
			}
		}
	}
	public static boolean iszhi(int n){
		if(n<=3){
			return true;
		}
		for (int i = 2; i <=Math.sqrt(n); i++) {
			if(n%i==0){
				return false;
			}
		}
		return true;
	}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧