void F(bool b)
{
if(b)
{int i=44;}
}反正这样就通过了

解决方案 »

  1.   

    int i;
    void F(bool b)
    {
    if(b)
    i=44;
    }这样也通过
      

  2.   

    int i;
    void F(bool b)
    {
        int i;
        if(b)
           i=44;
    }这样也通过
      

  3.   

    int i=0;
    if(b)
      i=44;
      

  4.   

    没有错,如果有错是你的b没有值,或b的值不符合条件,当然可以向上面的写即
    int i;
    void F(bool b)
    {
        try
        {
            if(b)
            {
                i=44;
             }
        }
        catch(e)
        {
            System.out.println("b is wrong");
         }
    }
    对了,为了解决问题,提醒你以后问问题不要这样问,应该把错误的信息告诉大家!