语法2-运算符、包机制、JavaDoc

语法

运算符

运算符具有优先级-网上查(一般使用括号保证)

  1. /-除,%-取余符号-21/10二十一除十取余数,幂运算使用工具类表示Math.pow(2,3)-2的3次方

    ++自加,--自减

    int a =3 ;
    int b =a++;//输出a=4,b=3
    int b =++a;//输出a=4,b=4
    
  2. ==-等于,!=-instanceof-不等于

  3. 逻辑运算符-与或非-&&,||,!-结果取反

    注意短路运算 与 当第一个条件不满足时,后面语句不再执行;或 当第一个条件满足时,后面语句不再执行

    boolean a =true;
    boolean a =false;
    sout("a&&b:"+(a&&b));//通过加号(前面有字符串类型)拼接
    
  4. 位运算符 &,|,^,~(不要乱用,容易出错)

    数组比较-与二进制有关-位运算简化计算<<左移 >>右移-箭头指那边移那边

    a =  0011 1100;
    b =  0000 1101;
    a&b  0000 1101 //有零为零
    a|b  0011 1101 //有一为一
    a^b  0011 0001 //相同为零,不同为一
    ~b   1111 0010 //取反
    sout(2<<3); //2左移3位输出为16,左移相当于*2、右移相当于/2
    
  5. 条件运算符? :

    x ? y : Z; //如果x为true,则结果为y,否则为z
    int score = 80;
    String score = x < 60 ? "不及格" :"及格";
    

包机制

包就类似于文件夹-packag.必须放在最上面-导入import.的包名最好不要重复-.导入该文件夹下全部内容*

包机制介绍图

JavaDoc-生成API(JDK的)帮助文档——没听懂

posted @ 2024-07-07 21:09  37201  阅读(16)  评论(0)    收藏  举报