Java基礎-----Math類
阿新 • • 發佈:2018-12-23
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; } } } }