package Demo;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int random = (int)(Math.random()*10000);
System.out.println("请输入注册验证码:"+random);
int myRandom = sc.nextInt();
if(myRandom == random){
System.out.println("验证码正确");
}else{
System.out.println("验证码错误");
}
}
}
因为通过Math.random方法生成的随机数是double(小数)类型,所以需要通过int 强行转变为整数类型。