• (调用方法)判断一个整数是否为素数两种方法,年份是否是闰年,交换两个数值


    调用方法在整个java学习中占很大部分,还是要好好学哈。

    代码段:

    public class Hanshujiaohuan {
    void sun(int a,int b) {
    int temp=a;
    a=b;
    b=temp;
    System.out.println("a="+a+" "+"b="+b);
    }
    void san(int year) {
    if(year%4==0&&year%100!=0||year%400==0) {
    System.out.println(year+"是闰年");
    }
    else {
    System.out.println(year+"不是闰年");
    }
    }
    void sunn(int d) {
    int i=2;
    while(i<d) {
    if(d%i==0)
    break;
    i++;
    }
    if(i==d) {
    System.out.println(d+"是素数");
    }
    else {
    System.out.println(d+"不是素数");
    }
    }
    public static boolean is(int e) {
    if(e<=3) {
    return e>1;
    }
    int sqrt=(int)Math.sqrt(e);//平方根
    for(int i=2;i<=sqrt;i++) {
    if(e%i==0) {
    return false;
    }
    }
    return true;
    }
    public static void main(String []args){
    //交换两个数值
    int a=3,b=4;
    Hanshujiaohuan init=new Hanshujiaohuan();
    init.sun(a, b);
    System.out.println(" ");
    //判断是否为闰年
    Scanner scan=new Scanner(System.in);
    System.out.println("输入月份: ");
    int year=scan.nextInt();
    Hanshujiaohuan years=new Hanshujiaohuan();
    years.san(year);
    //第一种方法判断是否为素数
    Scanner scanner=new Scanner (System.in);
    System.out.println("输入一个数:");
    int d=scanner.nextInt();
    Hanshujiaohuan c=new Hanshujiaohuan();
    c.sunn(d);
    //第二种方法
    boolean p=c.is(d);
    if(p==true) {
    System.out.println(d+"是素数");
    }
    else {
    System.out.println(d+"不是素数");
    }

    }
    }

  • 相关阅读:
    好玩的SQL
    Oracle常用函数
    树控件DeleteAllItems之前先SelectItem(NULL)
    MFC控件位置调整
    C++中一个0xC0000005访问冲突问题
    为MFC按钮添加各种图片
    LVN_ITEMCHANGED(OnItemchanged)通知响应多次的问题
    android 里边的mk文件的解析
    定义属于自己的标题栏
    block 影响代码执行由上往下执行顺序 从而影响功能的解决
  • 原文地址:https://www.cnblogs.com/mianyang0902/p/10638776.html
Copyright © 2020-2023  润新知