黑马程序员技术交流社区

标题: 自己做的代码,猜随机数 [打印本页]

作者: 0618-蔺飞飞    时间: 2015-6-30 23:24
标题: 自己做的代码,猜随机数
  1. /*
  2. 猜数字游戏:
  3. A:产生一个1-100之间的随机数。
  4. B:键盘录入一个数据。
  5. C:把两个数据进行比较:
  6. 大了 - 你猜的数据大了
  7. 小了 - 你猜的数据小了
  8. 等了 - 恭喜你,猜中了
  9. D:为了多次猜,用循环改进。
  10. 由于不知道要猜多少次,所以用while循环。
  11. E:猜五次,五次猜不中退出游戏.
  12. */
  13. import java.util.Scanner;
  14. class GuessNumber
  15. {

  16. public static void main(String[] args)
  17. {
  18. //产生一个1-100之间的随机数

  19. int number = (int)(Math.random()*100)+1;
  20. int x = 0;
  21. while(x<5)//也可以将此处的while循环转换成for循环,for (x=4,x>=0,x--)
  22. {
  23. //键盘录入一个数据

  24. System.out.println("你还有"+(5-x)+"次机会");
  25. x++;
  26. Scanner sc = new Scanner(System.in);
  27. System.out.println("请输入一个数据(1-100):");

  28. int guessNumber = sc.nextInt();


  29. //把两个数据进行比较
  30. if(guessNumber>number)
  31. {
  32. System.out.println("你猜的数据"+guessNumber+"大了");

  33. }
  34. else if(guessNumber<number)
  35. {
  36. System.out.println("你猜的数据"+guessNumber+"小了");

  37. }
  38. else
  39. {
  40. System.out.println("恭喜你,猜中了");

  41. break;
  42. }
  43. }
  44. }
  45. }





复制代码


作者: 小骆驼    时间: 2015-6-30 23:26
玩了一下,不错
作者: tinibuzhi    时间: 2015-6-30 23:44
很有趣啊:handshake
作者: qian0217wei    时间: 2015-7-1 00:28
很基础的一题,没什么意思!
作者: 进军黑马    时间: 2015-7-4 21:31
不错的                                 




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2