Java基础-----Math类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuming226/article/details/84980781
Math类概述

Math(JDK1.0 版本开始有的类):类包含用于执行基本数学运算的方法。由于Math类在java.lang包下,所以不需要导包。

特点:其构造方法是是私有的因此不能够在其他类中实例化Math类的对象。

 /**
     * Don't let anyone instantiate this class.
     */
    private Math() {}
获取随机数

public static double random():返回带正号的double值,该值大于等于0.0且小于1.0。

package java基础;

public class Demo10_Math {
	public static void main(String[] args) {
		double d =Math.random();
		
		for (int i = 0; i < 100; i++) {
			System.out.println((int)(Math.random() * 100) + 1);
		}
	}

}
猜数字游戏
package java基础;

import java.util.Scanner;

public class GuessNumber {
	public static void main(String[] args) {
		int number = (int)(Math.random() * 100) + 1;
		Scanner scan = new Scanner(System.in);
		
		while(true) {
			int guessNumber = scan.nextInt();
			if (guessNumber > number) {
				System.out.println("您输入的数字" + guessNumber + "大了");
			} else if (guessNumber < number) {
				System.out.println("您输入的数字" + guessNumber + "小了");
			} else {
				System.out.println("恭喜您猜对了!");
				break;
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/yuming226/article/details/84980781