Java プログラミング

【paiza】2変数の最大最小 (paizaランク D 相当)【Java】

問題文

2つの整数 a_1, a_2 が与えられます。

これらの最大値と最小値をこの順に半角スペース区切りで出力してください。

バブルソートの練習も兼ねて以下のコードで提出しました。

public class Main {
    public static void main(String[] args) {
        // 自分の得意な言語で
        // Let's チャレンジ!!
        Scanner sc = new Scanner(System.in);
        int[] n = new int[2];
        for (int i = 0; i < 2 ;i++ ) {
            n[i] = sc.nextInt();
        }
        
        for (int i =0;i < n.length ;i++ ){
            for (int l = 0;l< n.length -1 ;l++ ){
                if (n[l]<n[l+1]){
                    int s = n[l];
                    n[l] = n[l+1];
                    n[l+1] = s;
                } 
            } 
        }
        
        for (int i =0;i<n.length ;i++ ){
            System.out.print(n[i]);
            if(i<n.length-1){
                System.out.print(" ");
            } 
        }
    }
}

半角スペース区切りで表示させる方法がわからず、n.length-1の範囲のみ半角スペースが表示されるように記述しました。

-Java, プログラミング
-,