猜数游戏

   日期:2020-07-06     浏览:83    评论:0    
核心提示:猜数游戏本小白,一个踏上这条路,不能回头的Java菜鸟,处于自学阶段,不是大学在读生,没有培训班,全凭自学,学得慢,有些笨,请大家不要见笑hh。如果有一起共同学习小伙伴们,就最好了。相互学习,相互交流心得,我自己对于一些入门的算法,没琢磨明白,这方面需要加油了。第一次写博客,若有疏漏,请指正。下面让我们来了解一下游戏的规则:计算机想出一个数,然后让用户来猜。当用户说出某个数,计算机会提示它是偏大还是偏小了,直到猜中为止,最后还会告诉用户猜了多少次。我们大致已经了解了游戏规则,来分析分析,这种不断

猜数游戏
本小白,一个踏上这条路,不能回头的Java菜鸟,处于自学阶段,不是大学在读生,没有培训班,全凭自学,学得慢,有些笨,请大家不要见笑hh。如果有一起共同学习小伙伴们,就最好了。相互学习,相互交流心得,我自己对于一些入门的算法,没琢磨明白,这方面需要加油了。

第一次写博客,若有疏漏,请指正。

下面让我们来了解一下游戏的规则:
计算机想出一个数,然后让用户来猜。当用户说出某个数,计算机会提示它是偏大还是偏小了,直到猜中为止,最后还会告诉用户猜了多少
我们大致已经了解了游戏规则,来分析分析,这种不断重复让用户来猜的过程,实际用到了循环。那我们来想想计算机是怎么进行这个程序的。这里需要我们考虑涉及到循环条件循环终止条件

1.我们把计算机想到的数,记为变量number
2.把负责计次数的变量count初始化为0;
3.count递增(+1);
4.anumber作比较时,会得到或大或小的结果;如果得到两者不等于,则返回上一步;
5.否则,程序输出猜中次数,结束。

package main;

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int number=(int)(Math.random()*100+1);
		int a;
		int count =0;
		do {
		a=in.nextInt();
		count=count+1;
		if(a>number)
		{
		   System.out.println("偏大");
		}
		else if (a<number)
		{
		    System.out.println("偏小");
		}  
	}while(a!=number);
		System.out.println("恭喜你猜对了,你猜了"+cout+"次");
	}
}	

这样我们就程序写出来,通过编译运行,我们就可以与计算机一起愉快地玩猜字游戏了。

最后,如果有和我一样的零基础小白,可以一起学习啊,共同进度。我想找一些,交流编程算法过程,遇到的题不是很理解,就会有些困惑,和一起学习交流进步,希望遇到越来越多的小伙伴。

愿与君共勉,未来可期!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服