if (a){    return a;}else{    b++;    return b;}

解决方案 »

  1.   

    a什么意思呢 ?里面是判断语句吗??if括号里应该要放条件语句吧  如果是简单的一个变量的话应该没法 的吧  
    我还是新手 可能还有些东西不知道或者后面有讲也不一定 
      

  2.   

    按照前面a来说,返回的应该是boolean,但是后面的b又是int,也return,这代码有问题
      

  3.   

    a和b 必须都是boolean类型。
      

  4.   

    程序如下
    if (a){  return a;}else{
      return b;}
      

  5.   


    因为一点用都没有已经得到a了,传过去没有任何作用。
    if(a) return a ;
    else return b;//b应该== !a 不然else就没有意义了。
    那都知道a了 还传过去做什么?直接a或者!a就完了,所以是死代码.