java 一道挺有趣的练习题
我报了一个培训班学习java,今天是第五天
之前学了变量,运算符,判断,然后老师出了一道练习题我感觉解法挺有趣的
输入三个整数, 对其进行升序排序, 例如:
排序前: a= 5, b=8, c=3
排序后: a=3, b=5, c=8
使用独立的if结构进行多次比较并进行两个变量值的交换
public class Homework4 {
public static void main(String[] args) {
int a=5,b=8,c=13;
if(a<b){
a=a+b;
b=a-b;
a=a-b;
}
if(a<c){
a=a+c;
c=a-c;
a=a-c;
}
if(b<c){
b=b+c;
c=b-c;
b=b-c;
}
System.out.println("a="+c+",b="+b+",c="+a);
}
}