Java教程

Web前端【Java笔记篇(其他类)】

本文主要是介绍Web前端【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(); //返回一个随机长整型
    

这篇关于Web前端【Java笔记篇(其他类)】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!