早教吧作业答案频道 -->其他-->
下面程序段运行后,变量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的值...的网友还看了以下:
计算机程序分析说明class A{ static int p; i 2020-05-14 …
A.static modelingB.use-case modelingC.dynamic mode 2020-05-26 …
A router learns about a remote network from EIGRP, 2020-05-31 …
Which parameter can be tuned to affect the selecti 2020-05-31 …
Which parameter can be tuned to affect the selecti 2020-05-31 …
1.f(根号下x+1)=x+根号下x求fx解析式2.已知集合A={x|-3小于等于x小于等1.f( 2020-08-01 …
求几道函数题答案一,求定域值f(x)=1/4x+7f(x)=(根号下1-x)+(根号下x+3)-1二 2020-12-31 …
下列对应f:A→B是从集合A到集合B的函数的是A.A=R,B={x∈r|x>0},f:x→|x|,f 2021-01-01 …
高一数学:记函数f(x)=根号下2-x+3/x+1的定义域为A记函数f(x)=根号下2-x+3/x+ 2021-01-31 …
导数的运算公式推导导数的运算公式:y=a的x次方的导数是y'=(a的x次方)乘以lnay=e的x次方 2021-02-16 …