早教吧作业答案频道 -->其他-->
下面程序段运行后,变量x的值是多少?public static void swap(int a,int b){int t = a;a = b;b = t;}public static void main(String args[]){int x = 2;int y = 3;swap(x,y);}
题目详情
下面程序段运行后,变量x的值是多少?
public static void swap(int a,int b){int t = a;
a = b;b = t;}public static void main(String args[]){int x = 2;int y = 3;swap(x,y);
}
public static void swap(int a,int b){int t = a;
a = b;b = t;}public static void main(String args[]){int x = 2;int y = 3;swap(x,y);
}
▼优质解答
答案和解析
值参数传递不能实现交换两个整数,所以你这里x最后还是2,要想实现两个值得交换可以已数组的形式实现,代码如下:
//实现个整数的交换
public class SwapInteger {
public static void swap(int a[]){
//数组传递实现交换两个整数
int t;
t = a[0];
a[0] = a[1];
a[1] = t;
}
public static void main(String args[]){
int []a = new int[2];
a[0] = 3;
a[1] = 4;
swap(a);
System.out.println(a[0] + "/t" + a[1]);
}
}
希望对你能有帮助!
//实现个整数的交换
public class SwapInteger {
public static void swap(int a[]){
//数组传递实现交换两个整数
int t;
t = a[0];
a[0] = a[1];
a[1] = t;
}
public static void main(String args[]){
int []a = new int[2];
a[0] = 3;
a[1] = 4;
swap(a);
System.out.println(a[0] + "/t" + a[1]);
}
}
希望对你能有帮助!
看了 下面程序段运行后,变量x的值...的网友还看了以下:
某汽车沿水平路面以一定的功率P行驶,在平整路段行驶时,受到的阻力大小为f,匀速行驶的速度大小为v1 2020-05-16 …
Revit Architecture可以报告场地中的剪切和填充体积,报告这些值的方法是,将一个阶段的 2020-05-31 …
给出下列命题,其中正确的命题是.①直线上有两点到平面的距离相等,则此直线与平面平行;②夹在两个平行 2020-06-15 …
一个底面半径是2分米的圆柱形钢材,从侧面拦腰与底面平行锯成三段,这时表面积会增加()平方分一个底面 2020-06-23 …
如图所示,AB段为一与水平面成37°角的光滑斜面,BCDE段为一传送带,BC段水平、角CDE也为3 2020-06-30 …
一个冰球在冰面滑行,通过相同的一段距离L并继续滑行,通过第一段距离{L]所用时间为t,通过第二段距 2020-07-04 …
英语翻译Callbackswillbeinvokedontheeventthreadopen(in 2020-07-27 …
没圆心角求弧长知道半径一个圆,知道半径为6050沿半径平行分割为23份.最上面一段,最下面一段为8 2020-07-31 …
下列说法正确的有①两平面平行,则夹在两平面间的平行线段相等;②两平面平行,则夹在两平面间的相等线段 2020-08-02 …
为体现党和政府对农民健康的关心,解决农民看病难问题,某县于今年4月1日开始全面实行新型农村合作医疗, 2020-12-20 …