【新手求教】 java 想交换两个数的值,用函数该怎么写?
发布网友
发布时间:2022-05-14 18:19
我来回答
共4个回答
热心网友
时间:2023-10-20 06:30
这么写就没错误了。
你要是用swap方法,应该多个赋值
把swap的结果,赋值给xy
热心网友
时间:2023-10-20 06:30
哥们。。。你这个改变的是swap函数中的a和b。但是改变不了在主函数里面定义的a和b。
一:你可以把x和y定义成全局变量试试。
二:你如果想要改变的话,也可以在swap函数中return a 和b的值。。。追问如果定义成全局变量就没有单独写一个swap函数的必要了...
热心网友
时间:2023-10-20 06:31
用反射
热心网友
时间:2023-10-20 06:31
public class Demo {
public static void main(String[] args) {
int a=1;
int b=3;
jianohuan(a,b);
//System.out.println();
}
public static void jianohuan(int a, int b) {
int x;
x=a;
a=b;
b=x;
System.out.println("a="+a+" "+"b="+b);
}
}