前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础-运算符

Java基础-运算符

作者头像
cwl_java
发布2019-11-28 22:48:35
6570
发布2019-11-28 22:48:35
举报
文章被收录于专栏:cwl_Java

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42528266/article/details/103236980

2.1 算数运算符
在这里插入图片描述
在这里插入图片描述

Java中,整数使用以上运算符,无论怎么计算,也不会得到小数。

代码语言:javascript
复制
public static void main(String[] args) { 
	int i = 1234; 
	System.out.println(i/1000*1000);//计算结果是1000 
}
  • ++ 运算,变量自己增长1。反之, – 运算,变量自己减少1,用法与 ++ 一致。
    • 独立运算:
      • 变量在独立运算时, 前++ 和 后++ 没有区别 。
      • 变量 前++ :例如 ++i 。
      • 变量 后++ :例如 i++ 。
  • 混合运算:
    • 和其他变量放在一起, 前++ 和 后++ 就产生了不同。
    • 变量 前++ :变量a自己加1,将加1后的结果赋值给b,也就是说a先计算。a和b的结果都是2。
代码语言:javascript
复制
public static void main(String[] args) { 
	int a = 1; 
	int b = ++a; 
	System.out.println(a);//计算结果是2 
	System.out.println(b);//计算结果是2 
}
  • 变量 后++ :变量a先把自己的值1,赋值给变量b,此时变量b的值就是1,变量a自己再加1。a的结果是2,b 的结果是1。
代码语言:javascript
复制
public static void main(String[] args) { 
	int a = 1; 
	int b = a++; 
	System.out.println(a);//计算结果是2 
	System.out.println(b);//计算结果是1 
}
  • +符号在字符串中的操作:
    • +符号在遇到字符串的时候,表示连接、拼接的含义。
    • “a”+"b"的结果是“ab”,连接含义
代码语言:javascript
复制
public static void main(String[] args){ 
	System.out.println("5+5="+5+5);//输出5+5=55 
}
2.2 赋值运算符
在这里插入图片描述
在这里插入图片描述
2.3 比较运算符
在这里插入图片描述
在这里插入图片描述
  • 比较运算符,是两个数据之间进行比较的运算,运算结果都是布尔值 true 或者 false 。
在这里插入图片描述
在这里插入图片描述
2.4 逻辑运算符
在这里插入图片描述
在这里插入图片描述
  • 逻辑运算符,是用来连接两个布尔类型结果的运算符,运算结果都是布尔值 true 或者 false
在这里插入图片描述
在这里插入图片描述
2.5 三元运算符
  • 三元运算符格式:
代码语言:javascript
复制
数据类型 变量名 = 布尔类型表达式?结果1:结果2
  • 三元运算符计算方式:
    • 布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。
    • 布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。
    在这里插入图片描述
    在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2.1 算数运算符
  • 2.2 赋值运算符
  • 2.3 比较运算符
  • 2.4 逻辑运算符
  • 2.5 三元运算符
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档