java高手请帮帮忙~~我是新手,谢谢你们

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:47:12
public class Example3_3
{ public static void main(String args[])
{ int a=9,b=5,c=7,t;
if(a>b)
{ t=a; a=b; b=t;//这个是什么意思呢??能帮我解释一下么??
}
if(a>c)
{ t=a; a=c; c=t;//这个是什么意思呢??能帮我解释一下么??
}
if(b>c)
{ t=b; b=c; c=t;
}
System.out.println("a="+a+",b="+b+",c="+c);
}
}
谢谢你们,非常感谢

利用一个中间变量把a和b的值交换
t=a; a=b; b=t; 拿这个当例子
先把a的值保存在t变量里面
然后把变量b的值赋值给a //a里面保存b的值了
最后把保存在t变量里的值赋值给b //t里刚才保存的是a值 所以b里面保存的就是a的值了

t=a; a=b; b=t
交换 a b的值
很简单的程序基础,,,