⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 suthread.java

📁 针对越来越多的用户喜欢JAVA
💻 JAVA
字号:
import java.io.*;
public class SuThread
{
  public static void main(String args[])
  {  
    if(args.length<1)
    {   
          System.out.println("请输入一个命令行参数");	
          System.exit(0);
    }	
    primeThread getPrimes = new primeThread(Integer.parseInt(args[0]));
    getPrimes.start();
    while( getPrimes.isAlive() )
    {
          System.out.println("Counting the prime number...");
          try
          {
             Thread.sleep(500);
          }
          catch(InterruptedException e)
          {
             return;	
          }
    }
    System.out.println("线程已停止 ,请按回车结束主线程");	
    try
    {
          System.in.read();	
    }
    catch(IOException e) {}
  }
}
class primeThread extends Thread 
{              
  int m_nCircleNum;
  primeThread(int Num)
  {
      m_nCircleNum = Num;	
  }
  public void run()
  { 
      int number = 3;
      boolean flag = true;
      while(true)
      {
         for(int i=2;i<number;i++)
           if( number%i ==0)
              flag = false;
         if(flag)					
           System.out.println(number+"是素数");
         else
           System.out.println(number+"不是素数");
         number++;	
         if ( number > m_nCircleNum )
         {
           return;
         }
         flag = true;
         try
         {
           sleep(300);
         }
         catch(InterruptedException e)
         {
           return;
         }
       } 
   } 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -