交换参数
public class ExchangeDemo { //定义应该交换的方法 public void swao(int a,int b) { int temp; System.out.println("交换前:a="+a); temp=a,a=b,b=temp; System.out.println("交换后:a="+a,"b"+b); } public static void main(String[] args) { int m=4,n=5; ExchangeDemo ed=new ExchangeDemo(); System.out.println("交换前:m="+m,"n"+n); System.out.println("交换后:m="+m,"n"+n); } }
这两个地方是什么错误
7
收起
正在回答
1回答
1, temp=a; a=b; b=temp; 都是分号,不是逗号
2, System.out.println("交换前:m="+m+",n"+n);
System.out.println("交换后:m="+m+",n"+n);
不是println错了,括号里面的加号和逗号那里有问题,是 "交换前:m="+m+",n"+n ,下面那个也是一样.
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星