zoukankan      html  css  js  c++  java
  • (小程序)接收用户键盘输入

    1 第一种方式写法

    /*
        1 输出信息到控制台:
            System.out.println(...);
        2 在java中怎么接受键盘的输入呢?
            先声明一下,这个代码看不懂很正常,因为这个代码是免现对象张杰学习之后才能够理解。
            这个代码以后复制黏贴就行。
    
            接收一个正整数怎么办?
            java.util.Scanner s = new java.util.Scanner(System.in);
            int userInputNum = s.nextInt();
    
            接受一个字符串怎么办?
            String name = s.next();
    */
    public class KeyInput{
        public static void main(String[] args){
            
            // 创建一个键盘扫描器对象
            // s 变量名可以修改,其他不能改
            java.util.Scanner s = new java.util.Scanner(System.in);
    
            // 接收用户的输入,从键盘上接收一个int类型的数据
            // 解释这行代码,尽量让大家明白:代码执行到这里的时候,会暂停下来
            // 等待用户的输入,用户可以从键盘上出入一个整数,然后回车,回车之后
            // i变量就有值了 并且i变量中保存的这个值是用户输入的数字。
            // i变量就是接受键盘数据的
            int userInputNum = s.nextInt();// userInputNum是变量名 s是上面的变量名
            System.out.println("您输入的数字是:" + userInputNum);
    
            // 代码执行到此处又会停下来,等待用户的输入。
            // 敲完回车,s.nextInt();代码执行结束。
            // 如果输入的不是数字,那么会出现异常。
            int userInputNum2 = s.nextInt();
            System.out.println("您输入的数字是:" + userInputNum2);
            
            // 我怎么从键盘上接收一个字符串呢?
            // 程序执行到此处会停下来,等待用户的输入,用户可以输入字符串
            String str = s.next();
            System.out.println("您输入了:" + str);
    
            // 完整的。
            System.out.print("请输入用户名:");
            String name = s.next();
            System.out.println("欢迎"+name+"回来");
        }
    }

    第二种写法:

    import java.util.Scanner;
    
    //更有交互性
    public class KeyInput2{
        public static void main(String[] args){
            // 创建键盘扫描器对象
            Scanner s = new Scanner(System.in);
            //  输出一个欢迎信息
            System.out.println("欢迎使用小型迷你计算机");
            System.out.print("请输入第一个数字:");
            int a = s.nextInt();
            System.out.print("请输入第二个数字:");
            int b = s.nextInt();
            System.out.print("计算的结果是:" + a + " + " + b + " = " + (a + b));
            
        }
    }
  • 相关阅读:
    嵌入式Linux操作系统学习规划
    底层机器指令学习
    汇编学习笔记
    无符号和有符号数操作优先级
    栈和堆的区别
    图Graph
    判断单链表里面有没有环
    centos配置中文显示和中文输入
    数组相关问题求解
    KMP算法
  • 原文地址:https://www.cnblogs.com/xlwu/p/13052948.html
Copyright © 2011-2022 走看看