• 猜数字游戏 在控制台运行--java详解!了;来玩


    import java.util.Scanner;//导入包 import java.util.Scanner; 注意格式 符号的使用
    public class Demo{
    //猜数字游戏 练习
    public static void main(String[] args){
    System.out.println("猜数字游戏 开始了 ,每人六次机会!开始吧。");
    Scanner sc=new Scanner(System.in);//导入包之后 创建新的对象 并调用Scanner的方法(System.in) 赋值给sc
    //创建一个随机数 生成随机数的方法 Math.random() 范围是0---9。我们需要的是0--100. 所以在这个函数的后面*100在+1;就是0---100;
    
    int num=(int)(Math.random()*100+1);//int加上 防止精度丢失!
    //for 循环控制游戏次数 控制在6次
    for(int q=1;q<7;q++){
    
    //调用包sc . 里面的方法 nextInt();实现用户在控制上的输入 并赋值给num1
    int num1=sc.nextInt();
    
    //需要用到if else语句 来判断所猜数值大小
    
    if(num1==num){//num he num1比较
    System.out.println("猜对了"+num1+"还剩下"+(6-q)+"次机会" );
    break;
    }else if(num1>num){
    System.out.println("猜大了"+num1+"还剩下"+(6-q)+"次机会" );
    }else if(num1<num){
    System.out.println("猜小了"+num1 +"还剩下"+(6-q)+"次机会");
    }
    
    }
    
    }
    }
  • 相关阅读:
    VSCode配置Python开发环境
    图像特征——边缘
    关于相机内参中的焦距fx和fy
    摄影变换和仿射变换
    为什么要引入齐次坐标
    链表一
    从小问题看懂链表
    类与对象
    排序一
    数组
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10496042.html
Copyright © 2020-2023  润新知