Weyu‘s blog

  • 首页
  • 代码
  • 作品
  • 学习
  • 折腾
  • 随笔
  • 关于博主
  • 时光映像
  • 我的网盘
  • 文章归档
  • 友情链接

Day2 笔记 算数运算符 ++ 和 - - 的练习

  • admin
  • 2017-02-11
  • 0

class Test1_Operator {
public static void main(String[] args) {
//第一题-请分别计算出a,b,c的值?
/*
int a = 10;
int b = 10;
int c = 10;

    a = b++;            //a = 10  b = 11
    c = --a;            //c = 9   a = 9
    b = ++a;            //b = 10  a = 10
    a = c--;            //c = 8   a = 9

    System.out.println("a = " + a + ",b = " + b + ",c = " + c);         // a =9 ,b = 10 ,c = 8

    */
    //第二题-请分别计算出x,y的值?

    //int x = 4;
    //      y4x5, x6y10,x=6 y= 4 + 6 + 6 * 10    
    //int y = (x++)+(++x)+(x*10);


    //System.out.println("x =" +  x + " y = " + y );                        //x = 6     y = 70


    //第三题-面试题

    //byte b = 10;
    //b++;          //b= (byte)(b + 1)
    //b = b + 1;
    //问哪句会报错,为什么
    //第三行会报错,在byte类型与int类型混合运算时会提升为int类型,两个int类型相加结果还是int类型,赋值给byte会损失精度.
}

}

© 2025 Weyu‘s blog
  • {{ item.name }}
  • {{ item.name }}