数据加载中……
打印质数 ——我的编写过程
打印  素数=质数
public class chengfa1{
    
public static void main (String [] args){
        System.out.print(
"2、3、5、7\t");
        
for(int a=1;a<100;a++){
            
if(a==1||a%2==0||a%3==0||a%5==0||a%7==0){
            
continue;
            }

            System.out.print(
"\n"+a);
        }

        
//求质数!!!
    }

}
    
================================
import java.util.Scanner;
//素数 质数    求解   三法
class zhishu {
    
public static void main(String[] args) {
        
int a;
        
for (int i = 2; i < 100; i++{
          
for (a = 2; a <= (int)i/2; a++{
            
if (i % a == 0{
              
break;
            }

          }

          
if (a > (int)i/2 ) {
            System.out.println(i);
          }

       }
 
//还有1 得把1去掉 质数不包括 1 的
        System.out.println("=================================="); 

        
int j,d; 
        
for(d=2;d<100;d++{
            
/*
             *99的问题
             *99可以被11整除
             *而11在“j”的范围内
             *所以99不是质数
             
*/

            
for(j=2;j<d;j++){
                
if(d%j==0
                    
break;  
            }

            
if(d==j) {
                System.out.println(d);
            }

        }

        System.out.println(
"==================================");
        
//判断一个数是不是质数 
        Scanner in=new Scanner(System.in);
        System.out.println(
"请输入一个数:");
        
int x=in.nextInt();
        
int i;
        
for(i=2;i<=x-1;i++){
            
if(x%i==0){
                
break;
            }

        }

        
if(i>x-1){
         System.out.println(x 
+ "是素数  ^_^");
        }
else{
         System.out.println(x 
+ "不是素数  ~T_T~");
        }

    }
 
}
 

posted on 2008-08-21 18:47 月下峰 阅读(254) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: