zoukankan      html  css  js  c++  java
  • java Scanner 类,获取键盘的输入

    Scanner 类是什么?

    用来获取键盘的输入
    使用Scanner 好 Random 类来制作简单的猜字小游戏

         
    import java.util.Random;
    import java.util.Scanner;
    
    public class ScannerDemo01 {
        public static void main(String[] args) {
            // slep1(); // 基础使用
    
            scannerGame();
    
        }
    
        public static void scannerGame(){
            // 生成一个1-100的随机数
    
            Random r = new Random();// 实例化类
    
            int randNum = r.nextInt(100)+1;
    
            Scanner sc = new Scanner(System.in);
    
            for (int i=1; i<=10; i++){
                System.out.println("请输入你想猜的数字");
                int daan = sc.nextInt(); // 获取输入
                if(daan > randNum){
                    System.out.println("太大了");
                }else if (daan < randNum){
                    System.out.println("太小了");
                }else{
                    System.out.println("猜对了是:"+randNum);
                }
            }
            System.out.println("游戏结束,答案是:"+randNum);
    
        }
    
    
        public static void slep1(){
            // 导入scanner 包
            Scanner sc = new Scanner(System.in);
    
            // 使用scanner 获取键盘的输入内容
            /**
             * sc.nextInt(); // 获取输入的数字
             * sc.next(); // 获取输入的字符串
             */
            System.out.println("请输入数字:");
            int num = sc.nextInt();
            System.out.println("你输入的数字为:"+num);
    
            System.out.println("请输入字符串:");
            String str = sc.next();
    
            System.out.println("你输入的字符串为:"+str);
        }
    }
    
    
  • 相关阅读:
    NOI2013 树的计数
    拆系数FFT学习笔记
    HAOI2017 八纵八横——线段树分治+线性基
    BJOI2018链上二次求和——线段树
    [bzoj3514]Codechef MARCH14 GERALD07加强版——lct+主席树
    KD-Tree 学习笔记
    SDOI2010 捉迷藏 —— KD-Tree
    HAOI2018染色——容斥
    gitignore 不起作用的解决办法
    reids学习教程
  • 原文地址:https://www.cnblogs.com/photo520/p/10143384.html
Copyright © 2011-2022 走看看