boolean也可以换成别的类型,这个部分是什么原理阿?

 

比如你定义一个变量数字1 , 如果猜对了,你就把变量改为2  。在循环外面判断变量,如果是2 就证明猜对了

 G只是一个标记而已, 标记循环中数组有没有对应的数字。 换成其他数字都可以,只要下面的判断语句,能认识。

没明白题目问的什么,请详细描述一下你的问题。

false 和 true 都是布尔(Boolean)类型,没有改变,这里的g是用来记录有没有答对,最后输出结果。

如果用int 型记录可以用 1 0 代表有没有答对,也一样的效果