文章90
标签1
分类38

Java-找出素数

public class test2 {
    public static void main(String[] args) {

System.out.println("素数有:");

for(int t=2;t<=100;t++){

int bc=2;

//这使用循环直达找到能整除的,不用担心一直循环,因为一定会被本身整除;

while(t%bc!=0){
    bc++;
}

//跳出循环以后,判断这个bc是不是本身,如果是,那么2到这个数之间就没有任何数整除它,它就素数 ;

if(bc==t){
    System.out.println(bc);
}



}
    }
}

继承、方法的重写

    【问题描述】定义Person类,重写equals方法,根据姓名判断两个是否是同一个人
    【输入形式】无
    【输出形式】判断结果
    【样例输入】无
    【样例输出】true




    public  class  Test{
            public  static  void  main(String[]  args)  
            {
                    Person  p1  =  new  Person("张三",  20);
                    Person  p2  =  new  Person("张三",  20);
                    System.out.println(p1.equals(p2));
            }
    }

    class  Person{
            private  String  name;
            private  int  age;

            public  Person(String  name,  int  age){
                    this.name  =  name;
                    this.age  =  age;
            }

            public  boolean  equals(Object  obj){
    if(
                    ((Person)obj).name.equals(this.name)&&((Person)obj).age==this.age
            ){
                    return true;
            }
            else{
                    return false;
            }

            }
    }
">