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

14.运算符

运算符

Java语言支持如下运算符

  • 算数运算符:+、-、*(乘)、/(除)、%(取余运算,在Java力较模运算)、++、--、

  • 赋值运算:=

    public class Demo09{public static void main(String[] args){int a = 10;//这里的“=”就是赋值的意思//上面这话叫把10赋值给a,就是把10(这个数)赋值给a(这个变量)}
    }
    
  • 关系运算符:>(大于),<(小于),>=(大于等于),<=(小于等于),==(等于,Java里的等于是用两个等号判断),!=instanceof(Java里的不等于是!=,instanceof等学到面向对象的时候再说)

  • 逻辑运算:&&(与 and)、||(或or)、!(非)

  • 位运算符:&、|、^、~、>>、<<、>>>(位运算符,了解就可以)

  • 条件运算符:?、:(最后这两个运算符,偷懒的,但是咋偷懒,后面学)

  • 扩展运算符:+=、-=、*=、/=

实践

算符运算

package operator;public class Demo01 {public static void main(String[] args) {//二元运算符:int a = 10;int b = 20;int c = 25;int d = 25;System.out.println(a+b);//30System.out.println(a-b);//-10System.out.println(a*b);//200System.out.println(a/b);//0,这里需要注意,a/b=0.5,但是a,b都是int,需要转换为dounleSystem.out.println(a/(double)b);//0.5,把其中一个数转换为double,就可以}
}

二元算符就是两个数之间的运算

package operator;public class Demo01 {public static void main(String[] args) {long a = 123123123123L;int b = 123;short c = 10;byte d = 8;System.out.println(a+b+c+d);//123123123264,LongSystem.out.println(b+c+d);//141,intSystem.out.println(c+d);//18,int//总结:两个参数或者多个参数中,有一个为long/double,则结果类型也为Long/double//参数中没有long,则结果都为int;没有参数类型为byte或者short的println方法//就是结果类型为参数容量最高的类型,如果参数类型容量都低于int,则结果类型为int}
}

没有long时,所有非int类型转为int类型

println方法时Java里最常用的输出方法,作用就是:在控制台打印内容,并自动换行。

package operator;public class Demo01 {public static void main(String[] args) {/*关系运算的返回结果:正确,错误   布尔值关系运算符返回的结果只会有两个,* */int a = 10;int b = 20;System.out.println(a>b);//falseSystem.out.println(a<b);//trueSystem.out.println(a==b);//falseSystem.out.println(a!=b);//true}
}
package operator;public class Demo01 {public static void main(String[] args) {//取余,模运算  %int a = 10;int b = 20;int c = 21;System.out.println(c%a);//1System.out.println(a%c);//10System.out.println(c%b);//1}
}

System.out.println(a%c);//10 说一下这个

取模%就是算“除法之后剩下的余数''。

10除以21

商是0(10装不下21)

余数是10

简单记一句规则

当 被除数<除数 时,取模结果=被除数本身

比如:

5%10=5

3%7=3

1%100=1

http://www.jsqmd.com/news/445099/

相关文章:

  • 抖音视频下载效率革命:20倍提速的批量采集解决方案
  • BBDown黑科技视频下载:3大场景解锁高效资源管理新姿势
  • 2026年知名的灯饰照明工厂推荐:现代灯饰照明/服装店定制灯饰照明源头厂家推荐 - 品牌宣传支持者
  • 2026年知名的货物陆运公司推荐:大连陆运/危险品陆运优选合作推荐公司 - 品牌宣传支持者
  • 如何发现Discord隐藏频道?ShowHiddenChannels插件的实用指南
  • 3步实现文件安全校验:HashCheck让Windows完整性验证不再复杂
  • 2026年上海租房指南:五大信誉出租公司深度评测 - 2026年企业推荐榜
  • 2026年专精特新申报:6家诚信靠谱服务商深度评测 - 2026年企业推荐榜
  • 2026年广东艺术涂料市场盘点:优质厂家如何选择? - 2026年企业推荐榜
  • 2026年口碑好的6000W激光切割机厂家推荐:山东激光切割机/小型激光切割机优质供应商推荐 - 品牌宣传支持者
  • 2026年口碑好的荣成装修报价品牌推荐:荣成工厂全屋定制装修用户好评公司 - 品牌宣传支持者
  • 民生银行那些事
  • 2026年比较好的小型激光切管机品牌推荐:高速激光切管机/全自动上料激光切管机生产厂家推荐几家 - 品牌宣传支持者
  • 2026年浙江职业制服工厂深度评测:哪家源头企业更胜一筹? - 2026年企业推荐榜
  • 民生银行那些事33
  • 2026年3月,如何选择宜兴硝化菌实力厂家? - 2026年企业推荐榜
  • 2026年上海养老护理公司综合评估与选型指南 - 2026年企业推荐榜
  • 2026年比较好的油管内衬设备封口机工厂推荐:油管内衬设备装管机/油管内衬设备翻边机/油管内衬设备生产线厂家选择指南 - 品牌宣传支持者
  • 如何通过AI辅助实现麻将实战提升?探索Akagi的核心方法
  • 2026年知名的荣成全屋装修公司推荐:荣成全屋装修服务型公司推荐 - 品牌宣传支持者
  • go2rtc:终极流媒体解决方案
  • 如何用ChanlunX提升交易决策?专业投资者的3个实战心法
  • 2026年3月武汉洪山区英语启蒙机构综合评测与选型指南 - 2026年企业推荐榜
  • 2026年热门的油管清洗设备公司推荐:直热式水洗油管清洗设备精选厂家推荐 - 品牌宣传支持者
  • 2026年热门的净化设备厂家推荐:净化操作台源头厂家推荐 - 品牌宣传支持者
  • Linux笔记工具Sticky:提升桌面信息管理效率的终极方案
  • 解锁跨平台游戏体验:Ryujinx开源模拟器从入门到精通
  • 3分钟解决Word APA第7版引用格式难题:全平台解决方案
  • 7个实战策略:如何用pymoo解决多目标优化工程难题
  • Akagi雀魂助手:AI如何重新定义麻将策略?解锁你的牌局决策力