逻辑运算符、位运算符、扩展运算符、三元运算符、JavaDoc生成文档
作者:互联网
JAVA基础学习Day4
逻辑运算符
a&&b:逻辑与运算:两个结果都为真,结果才为true
a||b:逻辑或运算:两个结果有一个为真,则结果为true
!a:取反
public class Demo03 {
//逻辑运算符
public static void main(String[] args) {
//与(and) 或(or) 非(取反)
boolean a = true;
boolean b = false;
System.out.println("a&&b:"+(a&&b));//逻辑与运算:两个结果都为真,结果才为true
System.out.println("a||b:"+(a||b));//逻辑或运算:两个结果有一个为真,则结果为true
System.out.println("!(a&&b):"+!(a&&b));//如果是真则变为假,如果是假则变为真
}
}
位运算符
跟二进制有关系
a = 0011 1100
b = 0000 1101
----------------------
a&b = 0000 1100//两位都为1才为1,,否则都为0
a|b = 0011 1101//两位都为0才为0,否则都为1
a^b = 0011 0001//两位相同即为0,否则为1
~b = 1111 0010//取反
<<左移 >>右移
public class Demo04 {
public static void main(String[] args) {
//位运算符
//计算2*8怎么样才能最快:利用位运算
/*
0000 0001 1
0000 0010 2
0000 0011 3
0000 0100 4
.............
0000 1000 8
0001 0000 16
*/
//2*8 = 2*2*2*2
System.out.println(2<<3);
}
}
扩展运算符
public class Demo05 {
//扩展运算符
public static void main(String[] args) {
int a = 10;
int b = 20;
a+=b;//a=a+b
a-=b;//a=a-b
System.out.println(a);
//字符串连接符 + 只有+左右两边出现string类型的数据,则将其他数据转换成string类型的数据再连接起来
System.out.println(a+b);
System.out.println(""+a+b);
System.out.println(a+b+"");
}
}
三元运算符
很重要!!!!
x ? y : z :如果x为true则执行y,否则执行z
public class Demo06 {
//三元运算符
public static void main(String[] args) {
//x ? y : z
//如果x为true则执行y,否则执行z
int score = 80;
String type = score<60 ?"不及格" : "及格";
System.out.println(type);
}
}
JavaDoc生成文档
-
javadoc命令是用来生成自己API文档的
-
参数信息
-
@author作者名
-
@version版本号
-
@since指明需要最早使用的jdk版本
-
@param参数名
-
@return返回值情况
-
@throws异常抛出情况
-
-
可以加在类上,也可以加在方法里
-
cmd界面 javadoc+参数+Java文件
标签:0000,JavaDoc,System,运算符,文档,println,public,out 来源: https://www.cnblogs.com/jiangwang-jzh/p/16392948.html