题目:猜数字游戏。随机生成一个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 stubint 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


©著作权归作者所有:来自51CTO博客作者wangdl5943的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. javascript数据类型转换
  2. Java基础编程练习3:随机生成20个1~100之间的数,求上述数字的平均值
  3. Java基础编程练习4:求一个长整数的各位数字是多少并输出?
  4. Java基础编程练习6:求100~999之间的水仙花数字
  5. 运维安全之Tripwire
  6. 微信支付二维码native原生支付开发模式一
  7. 数字化转型中的数据安全问题探讨
  8. 第五章 主生产计划MPS 第4~5节 MPS计划生成、MPS运算结果
  9. 在Oracle中,如何判断一个字符串是否为数字?

随机推荐

  1. idea使用spring boot 热更新、热加载
  2. 20155320 《Java程序设计》实验五网络编
  3. “树”不倒,人不散—数据结构的核心
  4. 关于JAVA回调函数的使用
  5. Java中的IO浅析(一)
  6. 使用Java在网页中的许多可能选择中选择一
  7. java并发包学习系列:生产者消费者模式
  8. 根据给出的语料库,训练n-gram模型。根据训
  9. 大学学的java,想转行学android或php,从长远
  10. Java线程的生命周期和状态控制