运算符-包机制-javaDoc生成文档

发布时间 2023-10-10 20:47:16作者: 版本答案
public class Demo12 {
public static void main(String[]args){
// 与(and) 或(or) 非(取反)
boolean a = true;
boolean b = false;

System.out.println("a && b:"+(b&&a));//逻辑与运算:两个变量都为真,结果才为true
System.out.println("a || b:"+(a||b));//逻辑或运算:两个变量有一个为真,则结果才为true
System.out.println("! (a && b):"+!(a&&b));//如果是真,则变为假,如果为假则变为真

//短路运算
int c = 5;
boolean d = (c<4)&&(c++<4);
System.out.println(d);
System.out.println(c);
}
}

public class Demo13 {
public static void main(String[] args){
/*
A = 0011 1100
B = 0000 1101
--------------------------------
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001
~B = 1100 1110

2*8 = 16 2*2*2*2
效率极高!!!
<<(左移) 左移就*2
>>(右移) 右移就/2

0000 0000 0
0000 0001 1
0000 0010 2
0000 0011 3
0000 0100 4
0000 1000 8
0001 0000 16

*/

}
}

public class Demo14 {
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
System.out.println(""+a+b);
System.out.println(a+b+"");

}
}

//三元运算符
public class Demo15 {
public static void main(String[] args) {
// x ? y : z
//如果x==true,则结果为y,否则结果为z

int score = 80;
String type = score < 60 ?"不及格":"及格";//必须掌握
// if
System.out.println(type);
}
}

 

/**
* @author zhangzhenghao
* @version 1.0
* @since 1.8
*/
public class Doc {
/**
* @author zhangzhenghao
* @param name
* @return
* @throws Exception
*/
public String test(String name) throws Exception{
return name;
}
//我是通过命令行 javadoc 参数 Java文件

//作业:学习查找使用IDEA生产JavaDoc文档! 面向百度编程!

//基础部分的一切知识,后面几乎每天都会用
}