Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未使用局部变量temp的值_Java - Fatal编程技术网

Java 未使用局部变量temp的值

Java 未使用局部变量temp的值,java,Java,此处不使用局部变量temp的值。这段代码是在Eclipse中完成的: int temp = n; while(n > 0) { r = n % 10; temp = n / 10; if(r!= 0 && r!= 1) { ... ... temp变量未使用,只分配了它。因为它没有被使用,所以它可以被消除。只有当您的代码能够访问它的值并对其执行某些操作时,才会考虑使用它 但是,这只是一个警告,尽管它可能表

此处不使用局部变量temp的值。这段代码是在Eclipse中完成的:

int temp = n;

while(n > 0) {      
   r = n % 10;      
   temp = n / 10;

   if(r!= 0 && r!= 1) {
       ...
    ...

temp
变量未使用,只分配了它。因为它没有被使用,所以它可以被消除。只有当您的代码能够访问它的值并对其执行某些操作时,才会考虑使用它


但是,这只是一个警告,尽管它可能表示您忘记编写访问此变量的代码,或者您根本不需要此变量。

是。它没有被使用。你的问题是什么?如果你删除了所有使用
temp
的行,你的程序就不会改变。你为什么一开始就把它放在那里?