java的数据交换

publicclassTest{publicstaticvoidmain(String[]args){Stringa="我好";Stringb="你也好";Stringc... public class Test{
public static void main(String[]args){
String a="我好";
String b="你也好";
String c=a;
String a=b;
String b=c;
System.out.println(a);
System.out.println(b);
}

}
请告之错在哪啊?
展开
 我来答
未命名__prince
2013-07-09 · TA获得超过248个赞
知道答主
回答量:196
采纳率:0%
帮助的人:171万
展开全部
public class Main {
public static void main(String[]args){
String a="我好";
String b="你也好";
String c;
c=a;
a=b;
b=c;
System.out.println(a);
System.out.println(b);
}
}
上述代码为正解!! 满意请采纳!!!!!!!!!!!!!!!
定义一个中间变量 用来传值!!
赋值的时候不能加类型 加类型的话表示一个变量重复定义!!
String a="我好";
String b="你也好";
String c=a;
String a=b;
String b=c;
你这里a,b都被定义了两次 一个变量只能定义一次!!
么么嘚哈哈哈哈哈哈
2013-07-09 · 超过19用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:63.3万
展开全部
String a = b; 改为 a = b;

String b = c; 改为 b = c;
都是去掉String,前边已经申明过了,这儿重复了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-09
展开全部
String a=b;
String b=c;
a和b已经声明过了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式