Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
什么是temp,temp在java中有什么用途?_Java - Fatal编程技术网

什么是temp,temp在java中有什么用途?

什么是temp,temp在java中有什么用途?,java,Java,我开始学习Java,我编写了一个简单的数组示例程序 public class ExampleArray { public static void main(String[] args) { // TODO Auto-generated method stub int a[] = {10, 20, 30, 40, 50}; System.out.println(a[2] + " " + a[4]); for (int tem

我开始学习Java,我编写了一个简单的数组示例程序

public class ExampleArray {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a[] = {10, 20, 30, 40, 50};
        System.out.println(a[2] + " " + a[4]);
        for (int temp : a) {
            System.out.println(temp);
        }
    }
}
这是输出:

30 50
10
20
30
40
50
它打印数组中的所有值

我可以知道,temp在Java中有什么用途吗

有人能解释一下这个关键字吗?

这里temp只是一个变量,用来迭代数组a的值。它从数组中一个接一个地获取值。这实际上是在那里发生的

for(Iterator<String> temp = someList.iterator(); temp.hasNext(); ) {
    String item = temp.next();
    System.out.println(item);
}
仅供参考:不需要使用名称temp,它是一个可以随意使用的变量,java中没有所谓的temp。您可以使用任何java变量名称。

这里temp只是一个变量,用于迭代数组a的值。它从数组中一个接一个地获取值。这实际上正在发生

for(Iterator<String> temp = someList.iterator(); temp.hasNext(); ) {
    String item = temp.next();
    System.out.println(item);
}
仅供参考:不需要使用名称temp,它是一个可以随意使用的变量,java中没有所谓的temp。您可以使用任何java变量名称。

temp不是关键字,它只是局部变量的名称。您可以将其命名为temp、blub或更好的:entry或value,以便为该变量提供有意义的名称

forint temp:字面意思是:分别从数组或任何其他Iterable a中获取每个元素,并将其写入int类型的变量temp中,以便循环体可以使用该变量/数组元素。 然后,示例中的代码使用此变量将其打印到控制台。

temp不是关键字,它只是局部变量的名称。您可以将其命名为temp、blub或更好的:entry或value,以便为该变量提供有意义的名称

forint temp:字面意思是:分别从数组或任何其他Iterable a中获取每个元素,并将其写入int类型的变量temp中,以便循环体可以使用该变量/数组元素。 然后,示例中的代码使用此变量将其打印到控制台。

temp在本例中是局部变量的名称,即整数

福林温度:a{ 系统输出打印温度; } 这段代码遍历名为a的数组。在每次迭代中,temp都会被分配一个a的下一个值。系统输出打印温度;只需将temp的值打印到控制台。

temp在本例中是局部变量的名称,即整数

福林温度:a{ 系统输出打印温度; }
这段代码遍历名为a的数组。在每次迭代中,temp都会被分配一个a的下一个值。系统输出打印温度;只需将temp的值打印到控制台。

temp是一个局部变量名。读取增强的for循环,在Java中查找每个循环!我建议将您学习Java的方法从偶然尝试理解随机代码提升到阅读一些书籍或在线教程。我推荐Oracle自己的教程。。这有什么用?用于打印数组中的所有值?temp是一个局部变量名。读取增强的for循环在Java中查找每个循环!我建议将您学习Java的方法从偶然尝试理解随机代码提升到阅读一些书籍或在线教程。我推荐Oracle自己的教程。。这有什么用?用于打印数组中的所有值?我能知道程序中temp和a之间的差异吗?a是数组int a[]={10,20,30,40,50};包含这些指定元素的。temp是一个变量,在循环中包含该数组的一个元素。第一轮是10,下一轮是20,以此类推。所以a是整个存储,temp只是其中的一个元素。顺便说一句:由于for each循环中的用法,temp会更改其值。如果你写int-temp=a[0],那么它将是索引0上的第一个元素,即10,它不会改变它的值。我能知道我的程序中temp和a之间的差异吗?a是数组int a[]={10,20,30,40,50};包含这些指定元素的。temp是一个变量,在循环中包含该数组的一个元素。第一轮是10,下一轮是20,以此类推。所以a是整个存储,temp只是其中的一个元素。顺便说一句:由于for each循环中的用法,temp会更改其值。如果改为写入int temp=a[0],则它将是索引0上的第一个元素,即10,并且不会更改其值。