java--Math类

Posted yaojun3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java--Math类相关的知识,希望对你有一定的参考价值。

java的Math类

Math类是一个很有用的数学帮助类,使用也非常简单,这个类比较特殊,首先他和String类一样都是用final修饰,所以不能有子类,还有就是它的构造方法是私有的,也就是我们不能通过new的方法在其它类中构造Math对象,那么我们怎样调用它的方法,原来它的所有的方法都是静态方法,也就是可以直接使用类名就可以访问方法了。

练习1:随机产生1-10之间的随机数,输入输入的数字与随机数相同为中奖。

package com.test.day01;

import java.util.Random;
import java.util.Scanner;

public class Lottery 
    //随机产生1-10之间的随机数(包括10),输入的数字与随机数相同为中奖。
    public void loteery()
        Scanner sc = new Scanner(System.in);
        //产生随机数调用random
        int i=(int)(Math.random()*(10)+1);
        //System.out.println(i);
        int n = sc.nextInt();
        if(i==n)
            System.out.println("恭喜你中将了");
        else
            System.out.println("谢谢参与");
        
    
    public static void main(String[] args) 
        // TODO Auto-generated method stub
        Lottery ll = new Lottery();
        ll.loteery();
    

练习2:输入数字如果和随机产生的数相同即为中奖,3次以内实现显示聪明 3-5显示还不错哟   5次以上  显示您今天的手气欠佳呦。

 

以上是关于java--Math类的主要内容,如果未能解决你的问题,请参考以下文章

java Math类

java--Math类

Java Math类知识点总结

Java千百问_09基础类库(003)_java.math包有什么功能

Java Math类

java Math类