zoukankan      html  css  js  c++  java
  • JAVA基础实例(一)

    1写一个方法,用一个for循环打印九九乘法表

    /**
    *一个for循环打印九九乘法表
    */
    public void nineNineMultiTable()
    {
    for (int i = 1,j = 1; j <= 9; i++) {
    System.out.print(i+"*"+j+"="+i*j+" ");
    if(i==j)
    {
    i=0;
    j++;
    System.out.println();
    }
    }
    }


    2.写一个方法,可以推断随意一个整数是否素数 (质数除了1乘以它自己没有其它可得此值)

    /**
    *推断随意一个整数是否素数
    *@paramn
    *@returnboolean
    */
    public boolean isprimes(int n)
    {
    for (int i = 2; i <= Math.sqrt(n); i++) {
    if(n%i==0)
    {
    return false;
    }
    }
    return true;
    }


     

    3.写一个方法,输入随意一个整数,返回它的阶乘 (如3  就为1*2*3=6)

    /**
    *获得随意一个整数的阶乘
    *@paramn
    *@returnn!
    */
    publicint factorial(int n)
    {
    //递归
    if(n==1)
    {
    return 1;
    }
    return n*factorial(n-1);
    //非递归
    // int multi = 1;
    // for (int i = 2; i <= n; i++) {
    // multi*=i;
    // }
    // return multi;
    }



  • 相关阅读:
    js ++i和i++的区别
    js斐波那契数列
    js二分查找算法
    js查找、自组织数据
    查找数组最小值、最大值
    CSS布局(圣杯、双飞翼、flex)
    碰撞检测实现
    ECharts注释
    购物查看放大
    动手封装一个滚轮事件吧!
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/6882945.html
Copyright © 2011-2022 走看看