美文网首页
java基础复习一(java核心技术卷1)

java基础复习一(java核心技术卷1)

作者: 燕大虾呀 | 来源:发表于2019-03-09 14:38 被阅读0次

    1、java基本数据类型

    8种:int(4字节)、short(2字节)、long(8字节)、byte(1字节)、float(4字节)、double(8字节)、char(由编码决定)、boolean(不一定)
    ----------------------------ps:java沒有任何无符号int,short,byte,long

    2、java用final定义常量,这个常量只能被赋值一次

    3、Math类

    Math.sqrt(..) :平方根
    Math.pow(..) :幂运算
    Math.sin(..) :正弦
    Math.cos(..) :余弦
    Math.exp(..) :指数函数
    Math.PI(..) :圆周率
    Math.E(..) :e
    等等...,这里只列出一部分

    4、类型转换------小的可以转为大的(字节数大小)

    自动转换:两个操作数如果有一个是double,那么结果就是double;其次是float、long、int

    强制转换:可以任意转换,但是大的转为小的有可能会丢失部分数据。
    格式如下:

    double b = 1.00;
    int a = (int)b;
    

    5、常用运算符


    图片.png

    6、枚举类型:如下

    定义:enum Color{RED,BLUE,PURPLE};
    使用:Color c = Color.RED;
    

    7、字符串----不是基本类型,只是在java类库中提供了一个预定义类

    String str = "";//空字符串
    String str2 = "hello";
    

    8、子串与拼接

    //str3就是str2的子串
    String str2 = "hello";
    String str3 = str2.subString(0,3);//前闭后开
    
    //字符串拼接
    String s1 = "a";
    String s2 = "b";
    String s3 = s1+s2;//s3为“ab”
    
    String all = String.join("/",“S”,“M”,“L”,"XL");//all 为"S/M/L/XL"
    

    所有内容均个人编辑,如有错误,欢迎指正!

    相关文章

      网友评论

          本文标题:java基础复习一(java核心技术卷1)

          本文链接:https://www.haomeiwen.com/subject/ilyspqtx.html