Java电脑生成随机数,猜对了就中。如果猜不到,会提示是大还是小。继续猜,直到猜对为止,并给出时间和评论。
/**?
*?猜谜游戏?
*?
*/?
公共?班级?xxx?{?
公共?静电?作废?main(String[]?args)?{?
扫描仪?输入?=?新的?扫描仪(system . in);?
int?号码?=?(int)?(Math.random()?*?100);?//?生成随机数?
int?猜测;//?用户猜的数字?
int?数数?=?0;//?多少次猜测?
System.out.println("我心里有一个0到99之间的整数。你猜是什么?”);
龙?start time = system . current time millis();
//?用户猜随机数?
做什么?{?
猜猜?=?input . nextint();?
如果?(编号?& lt?猜)?{?
System.out.println("年纪大了再猜!");?
count++;?
}?不然呢?如果?(编号?& gt?猜)?{?
System.out.println("有点小,再猜一次!");?
count++;?
}?不然呢?{?
count++;?
打破;?
}?
}?什么时候?(真);
龙?end time = system . current time millis();
System.out.println("这个数字是"+数字);?
System.out.println("你猜的次数是"+count);
System.out.println("你猜的时间是"+((结束时间-开始时间)/1000/60)+"秒");
//?根据猜测次数来评价?
如果?(算吗?==?1)?{?
System.out.println("你真聪明!");?
}?不然呢?如果?(算吗?& gt=?2?& amp& amp?数数?& lt=?5)?{?
System.out.println("好,再接再厉!");?
}?不然呢?{?
System.out.println("好好干!");?
}?
}?
}按如下方式运行: