Java教程

运算符号代码示例

本文主要是介绍运算符号代码示例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

变量的命名规范

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

类成员变量:首字母小写和驼峰原则: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);
     }
 ​
 }

 

这篇关于运算符号代码示例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!