Java day02 运算符

代码小谈
变量使用的注意事项在我们使用变量时,需要满足一些规则。
1、变量定义可以不赋值,使用时再赋值,不赋值不能使用。
2、变量使用的时候,是有作用域的限制
3、变量不可以重复定义。

注意:你让Java迷糊了,就是你错了。

数据类型的转换不同类型的变量可以在一起运算。

数据转换的过程,遵循一个原则:
1、范围小的数据类型(如byte),可以直接转换成为范围大的数据类型(如int)
2、范围大的数据类型(如int),不可以直接转换成为范围小的数据类型(如byte)
按数据类型的范围从小到大依次排序:
byte->short->int->long->float->double

数据类型转换方式

1、自动转换,表数范围小的数据类型,转为表数范围大的数据类型。
如:double d = 1000;或
int i = 100;
double d2 = i;
2、强制数据转换,表数范围大的数据类型,转为表数范围小的数据类型。
语法:范围小的数据类型 变量 = (范围小的数据类型)范围大的数据类型值。
如:int i = (int)6.18;

运算符

1、算术运算符

运算符就是用来计算数据的符号。这些数据可以是常量,也可以是变量。
被运算符操作的数,我们称为操作数。
算术运算符是最常见的操作。
图片.png
注意:
1、加法运算符在连接字符串时,只要直接与字符串相加才会转成字符串。
2、除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。
整除相除,除数能不能为0;浮点数相除是可以的。
3、“%”为整数取模符号,小数取余数是没有意义。
++和--使用规则
1、++,--运算符后置时,先使用变量原有值参与运算操作,运算操作完成后,变量的值自增1或者自减1
2、++,--运算符前置时,先将变量的值自增1或者自减1,然后使用更新后的新值参与运算操作。
赋值运算符
图片.png
比较运算符
比较运算符,又叫关系运算符,它其实是一种用来判断两个操作数大小关系是否相等关系,
结果是布尔值true或者false;
图片.png
注意:
赋值运算符的=符号与比较运算符的==符号是有区别=,是用来将=右边的值,
赋值给左边的变量==,用来判断==符号左右变量的值是否相等。
逻辑运算符
逻辑运算符,是一种用于布尔值进行运算的运算符,运算的最终结果为布尔值true或false
图片.png
短路与&&:参与运算的两边数据,有false,
则运算结果为false,如果左边的表达式的值为false,不会再运算右边的表达式

短路或||:参与 运算的两边数据,有true,则运算结果为true,
如果左边的表达式的值为true,不会再运算右边的表达式。

逻辑!:参与运算的数据,原先是true则变成false,原先是false则变成true.
三目运算符
语法:
数据类型 变量名 = (条件表达式) ? 表达式1 : 表达式2
表达式:通过使用运算符将操作数联系起来的式子。条件表达式:结果为布尔值类型的表达式。
运算规则:先判断条件表达式的值,惹为true,运算结果为表达式1;惹为false,运算结果为表达式2。
图片.png

图片.png

图片.png

图片.png

图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • •1 C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语...
    CONLYOUC阅读 8,751评论 9 66
  • Java的基本数据类型、二进制 标识符与关键字 标识符:以字母、美元符号($)和下划线(_)开始,后面跟字母、下划...
    王小宣阅读 266评论 0 0
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,544评论 1 51
  • 周六,搭乘公交去市里参观纪念馆。来回两个多小时,多半是站着的。耳机里,承载着这一路的心情,一首首地切换,多是欢快有...
    六纸命阅读 168评论 0 0
  • 01 我是写作小白。 这段时间我在学习写作,我写的每一篇文章投稿都会成功,甚至有几篇文章连着几天上首页上各种专题,...
    竹筒岁月阅读 331评论 2 6