各种运算符

发布时间 2023-03-26 01:55:06作者: 越狱兔狲

二元运算符

//快捷键Ctrl+D 复制当前行到下一行
       int a=10;
       int b=20;
       int c=30;
       int d=40;
       int e=55;

       System.out.println(a+b);
       System.out.println(b-c);
       System.out.println(c*d);
       System.out.println(a/(double)b);
       System.out.println(e%a);

关系运算符

System.out.println(a<b);
       System.out.println(a>b);
       System.out.println(a==b);//等于是两个== 一个= 是赋值的意思
       System.out.println(a!=b);

自增自减

 int m=3;
       int l=m++; // 先赋值 再自增
       int p=++m;// 先自增 在赋值1
       System.out.println(m);
       System.out.println(l);
       System.out.println(p);

幂运算

 //幂运算  2^3  2*2*2=8   很多运算都会用一些工具来操作
       double pow = Math.pow(2, 3);
       System.out.println(pow);

 

逻辑运算符

//逻辑运算符
       boolean a1=true;
       boolean b1=false;
       System.out.println((a1&&b1)); //与 运算 ,只有两个都为真 才能是真
       System.out.println((a1||b1));//或 运算 其拥有一个是真 就能返回真
       System.out.println(!(a1&&b1));//是非运算 如果是真 则为假 ,如果假 则为真

 

扩展二元运算

 int a2=10;
       int b2=20;
       a+=b;//a=a+b;
       System.out.println(a);

字符串连接

 //字符串连接
       System.out.println(""+a+b);//字符串在前面就进行拼接
       System.out.println(a+b+"");//字符串在后面就先运算在拼接

三元运算符

 //三元运算符
       // x?y:z 如果x等于true 结果为y 否则为z
       int score = 80;
       String s = score < 60 ? "不及格" : "及格";
       System.out.println(s);