如何避免使用的时候出错呢

解决方案 »

  1.   

    =是赋值的时候用的,例如变量声明时 int a = 0;==是做判断时用的,例如if(a==0){ ... }
      

  2.   

    人家说完了,多用吧!要是你怕出错(把==号写成=号),就在写“==”的时候把变量写在后面,值在前面像1 == index
      

  3.   


    不同意是例如:
    if(a=b)
    {}
    这个就不会报错,你想判断a是否和b相等,结果成了赋值语句。永远为真。所以还是自己要细心。
      

  4.   

    引用 2 楼 wwwtyb 的回复:
    = 赋值
    == 判断是否相等
    想要避免使用的时候出错,只有多使用了,并且其它语言一般也是这样的。
      

  5.   

    很经典的问题避免出错这样写
    if(true == a) {
     ...
    }
      

  6.   


    不同意 只有当a 为boolean的时候 if(a=b)才不会编译出错吧
      

  7.   

    防止你疏忽或者写错的最好的办法就是写判断表达式的时候把常量写在左边!  if (0==a) {}
      if (true==xx){}