(编写两个线程第一个计算2-10万的质数,第二个10万-20万的质数)

xiaoxiao2025-10-12  13

public class Main3 extends Thread{ int i,j,x=0; Main3(int m,int n){ this.i = m; this.j = n; } public void run() { int p,q; p=0;q=0; for(int m=i;m<=j;m++) { for(int h=1;h<=m;h++) { q=m%h; if(q==0)p=p+1; } if(p==2) { x=x+1; } p=0; } System.out.println("输出"+i+"到"+j+"之间的质数个数:"+x); } public static void main(String[] args) { Main3 thread1 = new Main3(2,100000); Main3 thread2 = new Main3(100000,200000); thread1.start(); thread2.start(); } }

 

转载请注明原文地址: https://www.6miu.com/read-5037768.html

最新回复(0)