package com.endless;
import java.util.Scanner;
/**
*輸入三個數然後從大到小輸出
*
*/
public class test {
public static void main(String args[]){
Scanner in =new Scanner(System.in);
int x=in.nextInt();
int y=in.nextInt();
int z=in.nextInt();
if(x>y){
if(y<z){//變量交換:一個數異或同一個數兩次結果還是那個數
z=z^y;
y=z^y;
z=z^y;
}
}else if(x<y){
x=x^y;
y=x^y;
x=x^y;
if(y<z){//變量交換:求和相減
z=z+y;
y=z-y;
z=z-y;
}
}if(x<y){
x=x^y;
y=x^y;
x=x^y;
}System.out.println(x+">"+y+">"+z);
}
}
JAVA變量交換
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.