day04_java基础_运算符

d04 Java基础(p21-p32)

7.基本运算符

image-20221118103446481

ctrl+D 复制上一行的代码到下一行

cast:转换

8.自增自减运算符、初始Math类

++ 自增 -- 自减 : 一元运算符

int a = 3;
int b = a++;  // a的值先赋给b,再自增
// a=a+1	此时b=3;a=a+1=4
//二者的执行时机不同,且该语句自动执行,不需要自己去写
// a=a+1
int c = ++a;  // a先自增,再将自增后的值赋给c
// 此时a=a+1=5;c=a=5

-- 幂运算

使用Math类解决幂运算的问题,同时很多运算都会使用工具类去操作

Math.pow(2,3)

9.逻辑运算符、位运算符

image-20221118194600608

-- 短路运算 在做逻辑与运算时,如果前面一个语句条件已经是假,则后面的语句不会被执行。

//位运算  直接处理的是二进制,所以效率很高
A 	= 	0011 1100
B 	= 	0000 1101
A&B  =	0000 1100  与(有0得0,全1得1)
A|B	 =	0011 1101  或(有1得1,全0得0)
A^B  = 	0011 0001  异或(相同取0,不同取1)
~B	 =  1111 0010  取反   
//问 2*8 = 16 怎么运算最快		2*2*2*2
    << 左移   相当于将数字乘以2	*2
    >> 右移	相当于将数字除以2	/2 

image-20221118195931640

10.三元运算符及小结

-- 字符串连接符 只要加号前面是String类型,就会将其中操作数转化为String类型进行直接连接,而不进行数学运算。

image-20221118200554137

-- 三元运算符

x ? y : z

如果x==true,则结果为y,否则结果 为z

image-20221118201047576

11.包机制(本质上就是文件夹)

image-20221118202154508

因为同名的文件是不可以存在于同一个文件夹中,所以新建不同的包,就可以放置相同名称的文件了

IDEA默认折叠空包,所以要重新进行设置,让空包显示出来

image-20221118202701161

-- 尽量不要让包里的文件名字重复,否则导包的时候会报错

定义包 使用 package

导入包 使用 import

如果包中的文件太多,不想一个个导,就使用通配符*来代表导入全部

import com.lin.base.*

12.JavaDoc生成文档

image-20221118204645156

选择在文件夹中打开

image-20221118205428944

尽量避免中文字符会出现乱码的问题,预先设置好编码类型

image-20221118211402054

image-20221118211501159

image-20221118211600343

命令行生成Javadoc的格式是 javadoc 参数 Java文件

上面是使用命令行Dos生成Javadoc,下面是使用IDEA生成Javadoc。

(43条消息) 如何使用Intellij Idea生成JavaDoc文档_大海会笑的博客-CSDN博客

posted @ 2022-11-18 21:23  努力生活的小林  阅读(35)  评论(0)    收藏  举报