变量的命名规范
-
类成员变量:首字母小写和驼峰原则
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线,MAX_VALUE
-
类名:首字母大写和驼峰原则
-
方法名:首字母小写和驼峰原则
运算符
-
算术运算符:+,-,*,/,%(表示余数),++ 自增,-- 自减
-
赋值运算符:=
-
关系运算符:>,<,>=,<=,==,!=(不等于),instance of
-
逻辑运算符:&&(and),||(or),!(but)
package base;
public class Deam04 {
//修饰符不存在先后顺序,final是修饰符,翻译一下是,静态的常量。
static final double PI=3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
package operator;//不能删去,代表当前的包。
public class Deam01 {
public static void main(String[] args) {
//二元运算符
//Ctrl+D 复制当前行到下一行,而且不需要全选
int a = 10;
int b = 20;
int c = 25;
int d = 25;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.println(a / (double) b);//在见到小数的时候 一定要强制转换,在括号内!
}
}
package operator;
public class Deam02 {
public static void main(String[] args) {
int a=10;
int b=20;
int c=21;
//关系运算符返回的结果:正确,或者是错误 布尔值
System.out.println(c%a);//只取除下的余数 1
System.out.println(a==b);
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a!=b);
}
}
package operator;
public class Deam03 {
public static void main(String[] args) {
//幂运算
double pow=Math.pow(3,2);//Math 各种运算符号
System.out.println(pow);
}
}
package operator;
public class Deam04 {
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));//真变假,假变真
//短路运算
int c=5;
boolean d=(c<4)&&(c++<4);
System.out.println(c);
System.out.println(d);
}
}
package operator;
public class Deam05 {
public static void main(String[] args) {
/*
位运算
A=0011 1100
B=0000 1101
......................
A&B=0000 1100(必须两个都为1才为1,否则就是0)
A|B=0011 1101(必须两个都是零才为零,否则是1)
A^B=0011 0001(相同为零,不同为1)
~B=1111 0010(取反)
2*8=16
<< *2
>> /2
*/
}
}
package operator;
public class Deam06 {
public static void main(String[] args) {
//三元运算符
//x ? y : z 如果x==true,则结果为y,否则结果为z
int score=50;
String type = score<60?"不及格":"及格";
System.out.println(type);
}
}