当前位置: 首页 > news >正文

Java的运算符

java的二元运算符

package com.zhong.operator;public class Demo01 {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);System.out.println(a-b);System.out.println(a*b);System.out.println(a/(double)b);}
}

Java的关系运算符

package com.zhong.operator;public class Demo03 {public static void main(String[] args) {//关系运算符返回的结果:正确,错误   布尔值//ifint a = 10;int b = 20;int c = 21;System.out.println(c%a);//2....1System.out.println(a>b);System.out.println(a<b);System.out.println(a==b);System.out.println(a!=b);}
}

java的自增和自减操作,一元运算符

package com.zhong.operator;public class Demo04 {public static void main(String[] args) {//++    --     自增,自减     一元运算符int a = 3;int b = a++;//执行这行代码后,先给b赋值,再自增//a = a + 1System.out.println(a);int c = ++a;//执行这行代码后,先自增,再给c赋值     反之,自减同理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);}
}

java的逻辑运算符

package com.zhong.operator;//逻辑运算符
public class Demo05 {public static void main(String[] args) {//  与(and)  或(or)   非(取反)boolean a = true;boolean b = false;System.out.println("a && b: "+(a&&b));//逻辑与运算:两个变量都为真,结果才是trueSystem.out.println("a || b: "+(a||b));//逻辑或运算:两个变量有一个为真,则结果就是trueSystem.out.println("!(a && b): "+!(a&&b));//如果是真,则变为假;如果是假,则变为真//短路运算int c = 5;boolean d = (c<4)&&(c++<4);//逻辑与运算:如果前者为假,则不再进行后面的运算System.out.println(d);System.out.println(c);}
}

Java的位运算符

package com.zhong.operator;
//位运算符
public class Demo06 {public static void main(String[] args) {/*A = 0011 1100B = 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>>     /20000 0010 //2   0000 0011 //30001 0000 //16  0001 1000 //24*/System.out.println(3<<3);}
}

Java的三元运算符

package com.zhong.operator;//导入这个包下的所有的类   *通配符
import com.zhong.base.*;//三元运算符     优先级()
public class Demo08 {public static void main(String[] args) {//  x ? y  :   z//如果结果为true,则结果为y,否则结果为zint score = 80;String type = score>60 ? "及格" : "不及格";//  ifSystem.out.println(type);}
}
http://www.wxhsa.cn/company.asp?id=5959

相关文章:

  • 2025年最强API安全解决方案:以智能风险监测重塑企业数据防护体系
  • HTML打包EXE工具中的WebView2内核更新指南
  • Javadoc生成文档方法
  • HTML一键打包EXE工具中使用Websocket
  • KUKA程序中DEF 与 DEFFCT 的区别
  • 第一天作业
  • EXE一机一码打包加密大师 - 打包加壳原理
  • 力扣62题 不同路径
  • 八皇后问题
  • 零知识证明中的专业漏洞解析
  • golang
  • 2025.9.16日软件工程学习日志
  • 2025ccpc南昌邀请赛感想+补题
  • img标签如何去除边框?
  • 25.9.16 java se大致了解后开始学习MySQL
  • C++ + OpenCV + Tesseract 实现英文数字验证码识别
  • Hadoop伪分布式hbase学习
  • Redis源码学习 -- 基本数据结构 -- Quicklist - -蓝蜗牛
  • 动态修改线程池参数
  • 力扣70题 爬楼梯
  • PHP(Laravel)+ ImageMagick + Tesseract 实现验证码识别
  • Windows下使用python + opencv读取含中文路径的图片 和 把图片数据保存到含中文路径下
  • 黑白世界
  • 在 PHP 中,$_GET
  • 在 ThinkPHP DB
  • 什么是网络+HTTP详解
  • 快速管理win系统上的用户
  • redis实现全局唯一id
  • 表格识别技术:“唤醒”沉睡在纸质文档中的海量结构化数据
  • 【大三下】资料,仅内部学习使用