java基础语法之用户交互初识

什么是用户交互

  用户交互就是应用程序可以接收用户的外部输入,并将输入的数据作为程序后续运行的参数

怎么实现用户交互

java提供了一个Scanner类,利用这个类,我们可以很方便的获取键盘输入的参数...

Scanner是一个基于正则表达式的文本扫描器~~可以从文件,输入流,字符串中解析出基本类型和字符串类型的值。Scanner类提供了多个构造器,不同的构造器可以接受文件,输入流,字符串作为数据源,用于从文件,输入流字符串中解析数据。(摘自《疯狂java讲义》李刚)

demo代码

需求如下:从键盘输入2 int类型的数据,比较大小,并且输出

import  java.util.Scanner;
class demo{
    public static void main(String[] args){
    /*


     * 1:导包
     * 格式:
     * import java.util.Scanner;
     * 位置:
     * 在class上面。
     * 2:创建键盘录入对象
     * 格式:
     * Scanner 变量名 = new Scanner(System.in);
     * 3:通过对象获取数据
     * 格式:
     * int x = sc.nextInt();
     */
    Scanner sc = new Scanner(System.in); // 创建对象
        System.out.println("请输入一个整数");
        int x = sc.nextInt();//获取数据
        System.out.println("您输入的整数是" + x);
        System.out.println("请在输入一个整数");
        int y = sc.nextInt();
        int z = (x > y )? x :y;
        System.out.println("您输入的最大值是"+ z);


    }


}
--------------------------------------------------------------
请输入一个整数
454
您输入的整数是454
请在输入一个整数
23123
您输入的最大值是23123

猜你喜欢

转载自blog.csdn.net/weixin_44462792/article/details/86319803