zoukankan      html  css  js  c++  java
  • Java自学-数字与字符串 数学方法

    Java Math类常用方法

    java.lang.Math提供了一些常用的数学运算方法,并且都是以静态方法的形式存在

    步骤 1 : 四舍五入, 随机数,开方,次方,π,自然常数

    package digit;
      
    public class TestNumber {
      
        public static void main(String[] args) {
            float f1 = 5.4f;
            float f2 = 5.5f;
            //5.4四舍五入即5
            System.out.println(Math.round(f1));
            //5.5四舍五入即6
            System.out.println(Math.round(f2));
             
            //得到一个0-1之间的随机浮点数(取不到1)
            System.out.println(Math.random());
             
            //得到一个0-10之间的随机整数 (取不到10)
            System.out.println((int)( Math.random()*10));
            //开方
            System.out.println(Math.sqrt(9));
            //次方(2的4次方)
            System.out.println(Math.pow(2,4));
             
            //π
            System.out.println(Math.PI);
             
            //自然常数
            System.out.println(Math.E);
        }
    }
    

    练习质数

    统计找出一千万以内,一共有多少质数

    质数概念: 大于1的只能被1和自己整除的数
    举例:
    5只能被 1和5整除,所以是质数
    8可以被2整除,所以不是质数

    答案

    package digit;
     
    public class TestNumber {
     
        public static void main(String[] args) {
             
            int max = 10000*1000;
            int count = 0 ;
            for (int i = 2; i <=max; i++) {
                if(isPrime(i)){
                    count++;
                }
            }
            System.out.println("一千万以内的质数一共有 : " + count);
     
        }
     
        private static boolean isPrime(int i) {
            for (int j = 2; j <= Math.sqrt(i); j++) {
                if(0==i%j)
                    return false;
            }
            return true;
        }
         
    }
    
  • 相关阅读:
    MySQL学习记录
    Python3玩转儿 机器学习(4)
    Python3玩转儿 机器学习(3)
    C#-WebForm-文件上传-FileUpload控件
    C#将WebBowser控件替换为谷歌内核【转】
    各种【icon】矢量图
    WPF 获取鼠标全局坐标【精简】
    winfrom 的 各种效果【需要新浪帐号查看】
    JS 文字波纹效果【插件】
    C# 窗口抖动
  • 原文地址:https://www.cnblogs.com/jeddzd/p/11606216.html
Copyright © 2011-2022 走看看