Java,问4

来源:百度知道 编辑:UC知道 时间:2024/05/06 06:28:59
(1)在if和 else-if的语句区块中,都出现了代码int y=System.in.read();
y=System.in.read();
y=System.in.read();
yourGuess=(char)y;请解释这四行代码的作用是什么?可对这四行代码逐句解释。
(2)如何在填写好的源代码中添加一行代码,以便帮助你更快地检验所编写程序的正确性,从而避免因为Math.random()导致的随机性,而使你有可能要经过多次猜测才能猜中程序产生的随机字母,终止程序的运行。

int y=System.in.read(); //从控制台读入一个字符char类型,隐式的转变为int类型
y=System.in.read(); //从控制台读入一个字符char类型
y=System.in.read(); //从控制台读入一个字符char类型
yourGuess=(char)y; //显式的把y转变成char类型

这应该是一个猜字符的游戏,根据不同的情况,对输入的字符进行不同的处理

2)
貌似用System.out.print() 语句