int random = (int)(Math.random()*10);
random取值范围0.0-1.0的double数,是随机数
Math 包含执行基本数字运算的方法:如指数,对数,评分根和三角函数等;
int*10取值0.0~10.0
(int)表示浮点强转整数
强转后取值0~9,
public class ceshi {
public static void main(String[] args) {
int random = (int)(Math.random()*10);
System.out.println(random);
}
}
//输入0~9任意数字,如果和系统生成的相同则恭喜,否则谢谢参与
import java.util.Scanner;
public class kaoshi {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入猜测的数字");
int num = input.nextInt();
int random = (int)(Math.random()*10);
System.out.println(random);
if (num==random){
System.out.println("恭喜");
}else {
System.out.println("谢谢参与");
}
}
}