跟我开始从0学Android-Java基础1-运算符

文章最早发布于我的微信公众号中,欢迎关注公众号 Android_De_Home 获取更多干货资源。
本文为sydMobile原创文章,可以随意转载,但请务必注明出处!

运算符:

Java 程序中常用的运算符包括:算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、三元运算符及其他运算符。

1.算数运算符

为了完成基本的数值或者字符串运算,Java 定义了一套算术运算符和二元运算符两类。一元运算符的优先级要高于二元运算符。
一元运算符包括:+、-、++、--,分别是:取正值、取负值、加一、减一。
二元运算符:+、-、*、/、%,分别表示:相加(或者字符串连接)、相减、相乘、相除、求余。
i++的练习
int i = 10;
int a = ++i+ ++i; 结果是多少? 23
为什么是22呢?
++i = 11,也就是说 ++在字符前面的时候是一开始就执行+1并且将这个值赋予i;
i++,是先取一开始i的值,然后给i+1,然后再讲这个值赋予i。
++i + ++i = 11 + 12 = 23
i = 10;
int b = i++ + i++; 结果是? 21
i++ + i++ = 10+11 =21
i = 10;
int c = i++ + ++ i; 结果是 ?22
i++ + ++i = 10+12=22;
因为i++是等于10,但是计算后这个时候i=11了,然后++i就等于12了。

2.关系运算符

关系运算符用于比较两个操作数之间的关系,是二元运算符,包括 >、<、>=、<=、==、!=。用变量或者表达式和关系运算符构成的语句称为关系表达式,关系运算的结果为boolean类型。


跟我开始从0学Android-Java基础1-运算符_第1张图片
扫一扫关注微信公众号,获取更多干货和资源

你可能感兴趣的:(跟我开始从0学Android-Java基础1-运算符)