当前位置: 移动技术网 > IT编程>开发语言>Java > 猜数游戏

猜数游戏

2020年07月07日  | 移动技术网IT编程  | 我要评论

猜数游戏
本小白,一个踏上这条路,不能回头的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+"次");
	}
}	

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

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

愿与君共勉,未来可期!

本文地址:https://blog.csdn.net/weixin_47997402/article/details/107145218

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网