Java 未使用局部变量temp的值
此处不使用局部变量temp的值。这段代码是在Eclipse中完成的:Java 未使用局部变量temp的值,java,Java,此处不使用局部变量temp的值。这段代码是在Eclipse中完成的: int temp = n; while(n > 0) { r = n % 10; temp = n / 10; if(r!= 0 && r!= 1) { ... ... temp变量未使用,只分配了它。因为它没有被使用,所以它可以被消除。只有当您的代码能够访问它的值并对其执行某些操作时,才会考虑使用它 但是,这只是一个警告,尽管它可能表
int temp = n;
while(n > 0) {
r = n % 10;
temp = n / 10;
if(r!= 0 && r!= 1) {
...
...
temp
变量未使用,只分配了它。因为它没有被使用,所以它可以被消除。只有当您的代码能够访问它的值并对其执行某些操作时,才会考虑使用它
但是,这只是一个警告,尽管它可能表示您忘记编写访问此变量的代码,或者您根本不需要此变量。是。它没有被使用。你的问题是什么?如果你删除了所有使用
temp
的行,你的程序就不会改变。你为什么一开始就把它放在那里?