java运算符

运算符

java语言支持如下运算符:

  • 算术运算符:+ , - , * , / , %(取余数) , ++(自增) , --(自减)

  • 赋值运算符:=

  • 关系运算符:> , < , >= , <= , == , !=(不等于) 结果为布尔值

  • 逻辑运算符:&&(与) , ||(或) , !(非)

  • 位运算符:& , | , ^ , ~ , >> , <<

  • 条件运算符:? :

  • 扩展赋值运算符:+= , -= , *= , /=

&&与&都是逻辑与 , 两边的条件都成立的时候最终结果才是true ,但是,&&只要是第一个条件不成立为false,就不会再去判断第二个条件,最终结果直接为false,而&判断的是所有的条件;

自增自减

int a=0;
int b=a++;
System.out.print(b); //输出b为0,a++是先赋值给b,在自增
int a=0;
int b=++a;
System.out.print(b);  //输出b为1,++a是先自增,在赋值给b

幂运算

2^3 2的3次方 很多运算,会使用一些工具类来操作

double pow=Math.pow(2, 3);
System.out.println(pow);

逻辑运算符

boolean a=true;
boolean b=false;
System.out.println(a&&b);     //&&与运算:都为true结果为true       false
System.out.println(a||b);     //||或运算:都为false结果为false     true
System.out.println(!(a&&b));  //!非运算:true为false,false为true true
posted @   超、自律即自由  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示