int b = 1;
int a = b++; /执行完这行代码后,先赋值,后自增
System.out.println(a); //1
int c = ++a; //先自增再赋值
System.out.println(c); //5
逻辑运算符
System.out.println("a&&b:"+(a&&b)); //逻辑与运算:两个变量都为真,结果才为真
System.out.println("a||b:"+(a||b));//逻辑或运算:两个变量有一个为真,结果为真
System.out.println("!(a&&b):"+!(a&&b));//逻辑非运算:如果真则为假
//短路运算 弱前半部分不成立,直接结束程序,后半部分将不会执行
int c = 5;
boolean d = (c<4)&&(c++<4);
System.out.println(d); //false
System.out.println(c); //5
三元运算符
int a = 10;
int b = 20;
//====================================================
//字符串连接符:+ 若字符串(“”)在+前,则起连接作用;反之,+作为运算符使用
System.out.println(""+a+b); //1020
System.out.println(a+b+""); //30
//=========================================================
//三元连接符
//x ? y : z
//如果x==ture,则结果为y,否则结果为z
int score = 80;
String type = score>60?"及格":"不及格";
System.out.println(type); //及格
JavaDoc生成文档
package base;
/**
* @author kim
* @version 1.0
* @since 1.8
* */
public class Doc {
int age = 26;
/**
* @param age
* @return
* @throws Exception
*/
public int test(int age) throws Exception{
return age;
}
}