3.运算符(i++ 和 ++i执行顺序)

阿里云教程2小时前发布
1 0 0

1.加

  • 数学运算,支持类型 byte short int long float double chart
  • 连接符 +两端只要出现String,那就是连接符。结果就是String

2.减

  • 数学运算 支持类型 byte short int long float double chart

3.乘

  • 数学运算 支持类型byte short int long float double chart

4.除

  • 整形数之间的 / 是取商
  • 有浮点类型参与的 / 获取的是准确的结果(如果除不尽,会自动保留小数)

5.%

取模(取余数)
测试题(比较重大)

   public class test{
       public static mian (String[] args){
           int i = 10;
           int k = i++ +i;
          //    a. i的值赋给i++    所以 i++为10
          //    b. i自增     i为11
          //    c. 10+11    所以K为21
           int m = i++ -i + i++;
          // a. 将i 的值赋给 i++, 所以i++为 11
          //  b.i自增   i为 12
          //  c. i++ -i  就是  11 -12
          //  d. 将 i 的值赋给i++  所以  i++为 12
          //   e. i 自增  i = 13
          // f. 最后就是  -1  +  12    =  11
          System.out.println(i);  // 13
          System.out.println(k);  // 21
          System.out.println(m);  // 11
     }
}

© 版权声明

相关文章

暂无评论

none
暂无评论...