java--Math类

xiaoxiao2025-10-26  13

Math类

  该类包用于基本数学运算,而且它是位于java.lang包下的,因此不需要导包,而且它没有构造方法,因为它的成员全部都是静态的。

常用方法

字段

E自然对数的底数,约等于2.718PI圆周率,约等于3.14

代码演示

猜数字游戏(1~100之间),如果猜对了就退出循环,如果猜不对就继续猜 import java.util.Scanner; public class Game { public static void main(String[] args) { Scanner x = new Scanner(System.in); //因为Math.random()返回的是大于等于0.0且小于1的double数据, //我们要整数并且在1到100 之间,因此强制转换成int型, //并且让Math.random()x100,让数据在大于等于0且小于100之间,但是我们要的是 //大于等于0且小于等于100,因此Math.random()x100+1 int g=(int)(Math.random()*100+1); while(true){ System.out.println("请输入数字:"); int y=x.nextInt(); if(y==g){ System.out.println("恭喜你!猜对了"); break; }else if(y>g){ System.out.println("猜大了!"); }else{ System.out.println("猜小了!"); } }

结果

请输入数字: 50 猜小了! 请输入数字: 70 猜小了! 请输入数字: 80 猜大了! 请输入数字: 75 猜大了! 请输入数字: 72 猜小了! 请输入数字: 74 猜大了! 请输入数字: 73 恭喜你!猜对了
转载请注明原文地址: https://www.6miu.com/read-5038565.html

最新回复(0)