java中temp是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:37:59
因为同学基本上在高中都学过c++ 所以老师现在上课跳跃比较大
现在学java 讲程序的时候出现了temp 它是什么意思啊?
比如下面的这段代码吧
for(int i = 0; i < count; i ++)
for(int j = i+1; j < count;j++){
if(arr[i] > arr[j]){
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
i = 0;
}
}

temp就是一个临时变量,在你的程序中用于替换两个变量而声明的一个临时变量。就比如你有一杯可乐 放在A瓶中,你还有一杯雪碧 放在B瓶中。你想交换两个瓶子,让B瓶中放可乐,A瓶中放雪碧。那你怎么办 ?你得再拿一个瓶子C,将可乐先倒在C瓶中,然后将雪碧放在A瓶中。在把C瓶的可乐倒进B瓶中。就完成了。这里的temp就是这里的C瓶。说到这里你该懂了吧~~~~

temp是一个中间变量
比如你有一瓶可乐和一瓶雪碧,你想让装可乐的瓶子装雪碧,让装雪碧的瓶子装可乐,互相倒一下,那么就需要一个空杯子
temp就是这个空杯子

临时存储变量