📄 guessingnumber.java
字号:
import java.io.*;
/** 一个简单的应用程序,用来说明循环结构与分支结构的嵌套使用
* 程序功能:猜数游戏。定义被猜的数。通过键盘输入进行猜数,
* 如猜错则显示“**Wrong**”, “Too high”或“Too low ”;
* 猜对则显示“**Right**”后退出
* @作者:李云峰
* @日期:2003年1月 */
/** 类GuessingNumber */
public class GuessingNumber{
/** main()方法 */
public static void main( String args[] ) throws IOException
{
int magic=19;//定义被猜的数
int guess; //定义输入的数
//下面用do-while循环结构实现反复猜数
do{
//下面7行语句的作用是从键盘输入guess的值
System.out.println("Guess the magic number:");
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
String s=in.readLine();
guess=Integer.parseInt(s);
//下面用条件语句判断是否猜错
if(guess!=magic)
{
System.out.print("Wrong!");
if(guess>magic)
System.out.println("Too high!");
else
System.out.println("Too low!");
}
}while(guess!=magic);
//退出循环表示猜对,显示“Right!”和猜对的数
System.out.println("Right!");
System.out.println("The magic number is : "+magic);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -