所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写 lastname lastName
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则
(未整体打出,可上网查找)
public class Demo02{ 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); //30 System.out.println(a-b); //-10 System.out.println(a*b); //200 System.out.println(a/(double)b); //0.5 } }
public class Demo03 { public static void main(String[] args) { long a=123123123123123L; int b=123; short c=10; byte d=8; System.out.println(a+b+c+d);//Long System.out.println(b+c+d);//Int System.out.println(c+d);//Int cast转换 //含有long的输出结果类型均为long,其他的均为int类型 } }
public class Demo04 { public static void main(String[] args) { //关系运算符返回结果: 正确,错误 布尔值 //if int a=10; int b=20; int c=22; //取余,模运算 System.out.println(c%a);//c/a 21/10=2...1 System.out.println(a>b); System.out.println(a<b); System.out.println(a==b); System.out.println(a!=b); } }
public class Demo05 { public static void main(String[] args) { //++ -- 自增,自减 一元运算符 int a=3; int b=a++;//执行完这行代码后,先给b赋值,再自增 //a=a+1; System.out.println(a); //a=a+1 int c=++a;//执行定这行代码前,先自增,再给b赋值/ System.out.println(a); System.out.println(b); System.out.println(c); //幂运算 2^3 2*2*2=8 double pow=Math.pow(2,3); System.out.println(pow); } }
public class Demo6 { //逻辑运算符 public static void main(String[] args) { boolean a=true; boolean b=false; System.out.println("a&&b:"+(a&&b)); //逻辑与运算:两个变量都为真,结果才是true 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); System.out.println(c); } }
public class Demo7 { 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=1111 0010 2*8=16 2*2*2*2 << 向左移动 *2 >> 向右移动 /2 0 1 3 4 8 16 */ System.out.println(2<<3); } }
public class Demo8 { 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 Demo9 { //三元运算符 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); } }