美文网首页
跟我开始从0学Android-Java基础1-运算符

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

作者: sydMobile | 来源:发表于2017-09-30 16:23 被阅读15次

    文章最早发布于我的微信公众号中,欢迎关注公众号 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-运算符

          本文链接:https://www.haomeiwen.com/subject/isaokxtx.html