Java笔记篇(其他类)

一、System类
            1.概念:System是一个类,这个System类主要是一些与系统相关的属性和方法的集合,而且其内部的方法全部是静态的,所以我们直接使用System直接调用就好
            2.常用方法
               System.out.println("test");//输出
                System.in;//输入
                System.currentTimeMillis(); //获取当前时间的时间戳
                System.gc();//垃圾回收
二、Scanner类
            1.概念:Scanner是一个基于正则表达式的文本扫描器~~可以从文件,输入流,字符串中解析出基本类型和字符串类型的值。Scanner类提供了多个构造器,不同的构造器可以接受文件,输入流,字符串作为数据源,用于从文件,输入流字符串中解析数据
            2.创建
                Scanner sc = new Scanner(System.in);
            3.接收方式
                next():遇到空格和回车结束
                nextLine():遇到回车结束
                nextInt():接收int类型整数
                nextDouble():接收double类型的小数
                next().charAt(0):接收字符串中的第一个字符
            4.next()和nextLine()的区别
                next()
                1、一定要读取到有效字符后才可以结束输入。
                2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
                3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
                4、next() 不能得到带有空格的字符串。
                nextLine()
                1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
                2、可以获得空白。

三、Math类
            1.概念:Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。
            2.常用方法 说明:Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。
                Math.sqrt(); //计算平方根
                Math.cbrt(); //计算立方根
                Math.pow(a,b); //计算a的b次方
                Math.max( , ); //计算最大值
                Math.min( , ); //计算最小值
四、Random类
            1.概念:Java中的Random类主要用来生成随机数
            2.创建和使用
                Random random = new Random(); //以系统当前时间作为随机数生成的种子
                random.nextInt(数值);  //返回一个大于0且小于这个数值
                random.nextFloat(); //返回一个随机浮点型
                random.nextBoolean(); //返回一个随机浮点型
                random.nextDouble(); //返回一个随机双精度型
                random.nextLong(); //返回一个随机长整型
    

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值