题目:猜数字游戏。随机生成一个0~9的数字,用户通过键盘输入猜的数字,如果用户输入的数字大于生成的随机数,则输出“您猜的数大了”,如果用户输入的数小于随机生成的数字,则输出“您猜的数小了!”,当用户输入的数正好等于生成的随机数输出“您猜对了!”。
package cn.wdl.demo; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.util.Random; public class URLTest { public static void main(String[] args)throws Exception { // TODO Auto-generated method stub int count=1000; int loop=0; Random rand = new Random(); while(loop<count) { URL url = new URL("https://blog.51cto.com/u_2768919/2687953"); URLConnection urlConn = url.openConnection(); InputStream in = urlConn.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); String line=null; while((line=reader.readLine())!=null) { //System.out.println(line); } int time=0; time = Math.abs(rand.nextInt())%10; Thread.sleep(1000*time); loop++; System.out.println("loop:"+loop+","+time); } } }
运行结果:
请输入您猜的数字,数字在0~9之间。
4
您猜的数字小了!请输入大一点的数!
6
您猜的数字小了!请输入大一点的数!
7
您猜的数字小了!请输入大一点的数!
8
恭喜您,您猜中了数字:8,rnd:8