利用Math类随机数方法,do-while循环结构和if语句做一个简单的猜数游戏...大神绕道....

代码如下

import java.util.Scanner;
public class caiShu {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sr=new Scanner(System.in);
		int a=(int)(Math.random()*100)+1,n,count=0; //随机数-->[0,1)-->[0,100)-->[1,100)-->强制转换
		System.out.println("请输入您猜想的数字(1~100之间的整数)");
		do{
			n=sr.nextInt();
			count++;
			if(n>a){
				System.out.println("您猜的数偏大了哦!");
			}else if(n<a){
				System.out.println("您猜的数偏小了哦!");
			}
		}while(n!=a);
		System.out.println("恭喜您猜对了!您一共猜了"+count+"次!");
	}

}