zoukankan      html  css  js  c++  java
  • java基础-9、Scanner类、Random类、ArrayList类

    一、Scanner类

    • 可以解析基本数据类型和字符串的简单文本扫描器。
    1. Sannner类的功能:可以实现键盘输入数据到程序当中
      2.使用步骤
      • 导包
        • import 包路径.类名称,如果需要使用的目标类和当前类位于同一个包下,则可省略导包语句
        • 只有java.lang包下的内容不需要导包,其他的包都需要import语句
      • 创建
        类名称 对象名 = new 类名称();
      • 使用
        • 对象名.成员方法名();
        • 获取键盘数据的一个int数字:int num = sc.netxtInt() ;
        • 获取键盘输入的一个字符串:String str = sc.next();
    package cn.phanx.day01;
    //1、导包
    import java.util.Scanner;
    
    public class DemoScanner {
        public static void main(String[] args) {
            //2、创建
            //备注:System.in代表从键盘进行输入
            Scanner sc =new Scanner(System.in);
    
            //3、获取键盘输入的int数字
            int num = sc.nextInt();
            System.out.println("输入的int数字是:"+ num);
        }
    }
    

    二、匿名对象

    1.创建对象的标准格式
    类名称 对象名称 = new 类名称
    2.匿名对象
    只有右边的对象,没有左边的名字和赋值运算符
    new 类名称();

    • 注意事项:
      • 匿名对象只能使用一次,下次使用会再次创建一个新的对象。
      • 使用:如果确定一个对象只需要使用唯一的一次,可以采用匿名对象
    package cn.phanx.day01;
    
    public class DemoAnonymous {
        public static void main(String[] args) {
            Person person = new Person();//创建对象
            person.name="小明";
            person.showName();
    
            //匿名对象
            new Person().name="杨幂";
        }
    }
    
    
    • 匿名对象的使用方法
    package cn.phanx.day01;
    
    import java.sql.SQLOutput;
    import java.util.Scanner;
    
    public class DemoAnonumous1 {
        public static void main(String[] args) {
            //普通使用方式
    //        Scanner sc = new Scanner(System.in);
    //        int num =sc.nextInt();
    
            //匿名对象的方式
    //        int num = new Scanner(System.in).nextInt();
    //        System.out.println("输入的是:"+num);
    
            //使用一般写法传入参数
    //        Scanner sc = new Scanner(System.in);
    //        methodParam(sc);
    
            //使用匿名对象来传参
            methodParam(new Scanner(System.in));
    
        }
    
        public static void methodParam(Scanner sc) {
            int num = sc.nextInt();
            System.out.println("输入的是:"+num);
        }
    }
    
    

    三、Random类

    • Random类用来生成随机数
    1. 使用步骤
    • 导包
      import java.util.Random
    • 创建
      Random r= new Random();
    • 使用
      • 获取一个随机的int:int num = r.nextInt();(范围是int所有范围,有正、负两种)
      • 获取一个随机的int:int num = r.nextInt(3);(参数代表了范围,左闭右开区间)
  • 相关阅读:
    LINUX安装NGINX
    CentOS 设置mysql的远程访问
    centos6 mysql 安装与配置
    php读取用友u8采购入库单列表及详细
    php读取用友u8客户档案
    深度linux没有ll等命令的解决办法
    CentOS7下FTP的安装与配置
    虚拟机CentOS6.5搭建samba服务器实现文件共享
    linux 查找php.ini在那个文件夹
    CBE引擎概览
  • 原文地址:https://www.cnblogs.com/phanx/p/12463566.html
Copyright © 2011-2022 走看看