早教吧作业答案频道 -->其他-->
下面程序段运行后,变量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的值...的网友还看了以下:
1.a²+b²-4a+6b+13=0a、b的值2.x、y满足x²+y²-6x+8y+25=0求-y的 2020-03-30 …
已知向量a,b,c满足|a|=1,|a-b|=|b|,(a-c)(b-c)=0.若对每一确定的b, 2020-05-16 …
3道简答题!已知:m*m=m+1,n*n=n+1,且m不等于n.求m5次方加n5次方的值.已知3a 2020-06-07 …
已知a^2+b^2+c^2-ab-3b-2c+4=0,求的a+b+c值这道题我上网查过答案,我要推 2020-06-11 …
如果a的绝对值等于2,b的绝对值等于4,且a小于0,b小于0,求a+b的值如果a的绝对值等于2,b 2020-06-14 …
在三角形ABC角ABC所对的边分别为abc已知a=2c=3cosB=四分之一求b的值求sinC的值 2020-07-21 …
已知向量→a,→b满足丨→a丨=2,丨→b丨=1,丨→a-→b丨=2(1)求→a●→b的值(2)已 2020-07-21 …
求一道题的逆运算已知B的值得:A=(B-10000)*50%+(B-5000)*40%+(B-25 2020-07-31 …
电子表格多条件函数的怎样书写如果A小于1,则B取值为2;大于等于1小于2,则B取值为6;大于等于2小 2020-11-01 …
若向量a,b:满足绝对值a=1(a+b)⊥a,(2a+b)⊥b,则绝对值b=希望过程能详细点,若向量 2020-11-02 …