問題文
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
の範囲のみ半角スペースが表示されるように記述しました。