运算符号代码示例

变量的命名规范

所有变量、方法、类名:见名知意

类成员变量:首字母小写和驼峰原则: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
 ?
         0000 0000     0
         0000 0001     1
         0000 0011     3
         0000 0100     4
         0000 1000     8
         0001 0000     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);
    }
 ?
 }

 

运算符号代码示例

上一篇:手动仿真-门级仿真 步骤


下一篇:2021电赛国赛F小车题总结——附源码,源工程文件