猜数字游戏
来源:互联网 发布:基金净值算法 编辑:程序博客网 时间:2024/06/06 02:03
步骤一:
定义一个类及main方法。
public class NumberGuess{
public static void main (String【】args){
}
}
步骤二:
读取第一个猜测结果
在main方法中,提示用户录入所猜测的数字,作为第一次猜测,实例化Scanner类,调用nextInt()方法接受用户输入的数字。代码如下:
import java.util.Scanner;
public class NumberGuess{
public static void main (String【】args){
//生成一个随机数,作为猜测的结果
int num = (int)(Math.rondam*1000)+1;
//第一次猜测
System.out.println(“请输入数字(0-1000),退出请按0:”);
Scanner s = new Scanner(System.in);
int guest = s.nextInt();
}
}
步骤三:
构建循环
使用 while 循环,判断用户所猜测的数字是否与结果相同:只要猜测不正确,则循环继续。每次循环中,需要使用if-else结构判断用户所录入的数字。首先,判断录入的数字是否为 0,如果为 0 ,表示用户希望退出游戏,则使用 break 退出循环;然后比较猜测的数字和实际数字的大小,并根据比较结果输出提示信息(“太大了”或者“太小了”),然后提示用户继续下一次猜测,并调用Scanner类的nextInt 方法接收用户录入的下一个数字。代码如下所示:
import java.util.Scanner;
public class NumberGuess{
public static void main (String【】args){
//生成一个随机数,作为猜测的结果
int num = (int)(Math.rondam*1000)+1;
//第一次猜测
System.out.println(“请输入数字(0-1000),退出请按0:”);
Scanner s = new Scanner(System.in);
int guest = s.nextInt();
//如果猜测错误,则继续
while(guest!=num){
//输入0则退出循环,否则判断数字
if(guest==0){
break;
}else if(guest>num){
System.out.println("大了");
}else (guest<num){
System.out.println("小了");
}
System.out.println(“请输入数字(0-1000),退出请按0:”);
guest = s.nextInt();
}
}
}
- 游戏_猜数字
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏源码
- 猜数字游戏
- 猜数字游戏
- python猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 关于猜数字游戏
- 猜数字游戏实现
- 猜数字游戏
- 模拟猜数字游戏
- 猜数字游戏
- ARM指令-合法立即数
- java:如何用代码控制H2 Database启动
- Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)
- WinDBG命令概览(中) - 元命令
- Java命令行运行参数说明大全(转载)
- 猜数字游戏
- 李一男荡人心魄的戏剧化人生
- WinDBG命令概览(下) - 扩展命令
- 统计学习笔记(4) 线性回归(1)
- 使用Activity用作弹出式对话框-----对话框不仅仅是Dialog,PopupWindow-----防微信对话框效果
- andoid系统截屏功能总结
- reactJS入门
- Commons之DbUtils
- ListViewAutoScrollHelper