package com.summer.cn; import java.util.Scanner; public class Test041509 { /** * java 随机数 Math * Math java.lang.Math包 数值型 操作 * * 随机数 Math.random() [0,1) 随机数产生的是一个 大于等于0 小于1的数 * * 产生[0,5)之间随机整数 Math.random()*5 * * 10-15 [10,15]之间的随机整数? * int a=(int) (Math.random()*6)+10; * * 设置一个猜数字的游戏程序 , 系统会随机产生一个1-10的数字 , * 用户录入数字 , 如果数字正确 , 获得棒棒糖奖励一个 如果用户录入的数字不正确 , 则要输出录入的是小于系统产生的数字 还是大于 */ public static void main(String[] args) { //产生一个随机数 int a = (int) ((Math.random()*10)+1); //键盘录入,并获取这个数字 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字"); int i = sc.nextInt(); //开始进行判断,输出相应的结果 if(a==i){ System.out.println("获得棒棒糖一个!"); }else{ if(i<a){ System.out.println("录入的数字比系统小"); }else{ System.out.println("录入的数字比系统大"); } } } }