The value of the local variable birthday is not used
为什么会出现这种警告????
要如何才能消除?

解决方案 »

  1.   

    定义了局部变量birthday  但是没有在程序中被使用 删除掉定义的变量birthday ,或者在定以后的程序中使用这个birthday  变量
      

  2.   

    哦。
    这个警告的意思是,
    你在某个函数(方法)里面,生命了一个名称为birthday的局部变量,
    但是,在后面的代码当中,忘了使用这个变量了。由于,你声明了变量,但没有使用,这个对程序语法角度来讲,是符合语法要求的,只是有可能使得程序产生冗余代码,或者逻辑错误,所以,编译器将这种现象,当做警告显示给程序员。解决这个警告的方法,要看实际情况来定。
    如果这个变量(birthday),在没有使用的情况下,不影响程序的结果(或者说不产生bug),
    那么,直接删除这变量即可;
    如果不使用这个变量,会引起程序逻辑上面的问题,或者产生BUG,那么,要将这种情况下的问题修复即可。
      

  3.   

    定义了名为birthday的变量  但是一直没有使用的原因   楼主自己翻译下英文就能很快的解决  
      

  4.   

    声明变量没有使用,你可以直接删掉,如果不喜nag删掉的话可以加个@SuppressWarnings("unused")
      

  5.   

    ++除此之外  楼主可以使用@suppressWarnings("all")
    写在包含该变量的函数 前面