JavaSE05

Instanceof 关键字

Instanceof 识别该对象是否是该类的类型或子类类型,是该类类型返回true,反之false     识别类型:本类和父类

 

常用类:

Java提供API很多类

基本数据类型封装类:java.lang

整数:Byte Short Integer Long

小数:Float Double

字符:Character

布尔:Boolean

Java.lang下的类都是内置到了Java里面,不需要导包

其他路径需要导包

作用:为了让基本数据类型有一些基本数据类型的特点和方法

主要目的:让数据类型之间相互转化,与字符串String之间的转化

除了Boolean类,其他封装类的父类都是Number类的属性和方法

实现Comparable接口:实现从小到大的自然排序

  1. parseInt(String):把String转化成int值
  2. valueOf(String):把String转化成Integer的对象
  3. toString(int):把int值转化成String字符串的对象
  4. parseDouble(String):把String转化成double值

 

装箱和拆箱

装箱:把基本数据类型的值包装成包装类的类型

拆箱:把包装类的类型的值拆成基本数据类型的值

 

Java Math类

Math类中包含了数学运算属性和方法.都是static修饰的方法

public class MathDemo {
    public static void main(String[] args) {
//      Math的数学运算方法
//        1.绝对值
        int num = Math.abs(-20);//20
//        2.取整:保留整数,去除小数
//        向上取整
        double b = Math.ceil(1.13);//2
//        向下取整
        double d = Math.floor(2.1);//2
        System.out.println(b);
//        随机小数:生成[0-1)之间的随机小数
        d = Math.random();
        System.out.println(d);
//        生成0-50之间的随机小数
        d = Math.random()*50;
        num = (int)(Math.random()*50);
//        30-80随机整数
        num = (int)(Math.random()*50)+30;
        System.out.println(num);
//        23-88随机整数
        num = (int)(Math.random()*65)+23;
        System.out.println(num);
//        四舍五入
        num = (int)Math.round(1.5);

//        取小数后两位
        d = 3.1415926535798;
        d = ((int)(d*100))/100.0;
        System.out.println(d);
//        小数格式类
//        创建 按照: #.##格式的对象,遵循四舍五入
        DecimalFormat df = new DecimalFormat("#.##");
//        format格式化
        String ds = df.format(d);
        System.out.println(ds);
//        字符串转化为double类型
        Double d2 = Double.valueOf(ds);

//        随机数类:java.util.Random
        Random rand = new Random();
//        生成范围是0-100之间int的值
        num = rand.nextInt(100);
        System.out.println(num);
//        35-90
        num = rand.nextInt(55)+35;
    }
}

 

 

数组

变量存储一个数据

数组存储多个数据

数组是存储固定大小的同类型的元素

 

Java.util.Arrays 类,操作数组的方法

猜你喜欢

转载自blog.csdn.net/CXY_ZPH/article/details/81557469
05