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次以上  显示您今天的手气欠佳呦。

猜你喜欢

转载自www.cnblogs.com/yaojun3/p/11517763.html