Java学习笔记:5.运算符、包机制和JavaDoc

五、运算符

  • 算数运算符: +,-,*,/,%,++,–

  • 赋值运算符:=

  • 关系运算符:>,<,>=,<=,==,!=,instanceof

    结果都是布尔值

  • 逻辑运算符:&&,||,!

  • 位运算符:&,|,^,~,>>,<<,>>>

  • 条件运算符:?:

  • 扩展赋值运算符:+=,-+,*=,/=

Math类

要在java中进行一些数学运算,可以使用Math类

public class Demo{
    public static void main(String[] args){
        double pow = Math.pow(2,3);
        System.out.println(pow);
    }
}

计算2的3次方=8

逻辑运算符

与(and),或(or),非(not)

public class Demo3 {
    public static void main(String[] args) {
        boolean a =true;
        boolean b=false;

        System.out.println("a&&b:"+(a&&b));
        System.out.println("a||b:"+(a||b));
        System.out.println("!(a&&b):"+!(a&&b));
    }
}

image-20210625084014782

位运算

A=0011 1100
B=0000 1101
            
A&B->0000 1100
A|B->0011 1101
~B->1111 0010
A^B->0011 0001相同为0,不相同为1

面试题:2*8怎么运算最快

System.out.println(2<<3);

使用二进制进行运算速度最快,二进制运算效率最高

字符串链接符 +

int a = 10;
int b = 20;

//字符串放前面会把后面都转换成字符串
Syetem.out.println(""+a+b);//==>1020

System.out.println(a+b+"");//==>30

六、包机制和JavaDoc

包机制

为更好的组织类,Java提供类包机制,为了区别类名的命名空间

包语句的语法格式:

package pkg1[.pkg2[.pkg3...]];

一般用公司域名倒置作为包名,例如www.baidu.com,包名就为com.baidu.www

导入包

import package1[.package2...].(calssname|*);

JavaDoc

Overview (Java Platform SE 8 ) (oracle.com)

控制台命令javadoc [java文件名]

posted @ 2021-06-26 08:26  YaoJialong  阅读(31)  评论(0)    收藏  举报