/* --------------------------------------------- ソート処理 Sort01_rinsetu_koukan --------------------------------------------- */ import java.io.*; class Sort01_rinsetu_koukan { static final int youso=5; static int su[]=new int[youso]; // ---------------------- main メソッド --------------------- public static void main(String[] args) throws Exception { num_input(); num_sort(); num_display(); } // --------------- 入力処理 num_input メソッド ----------------- static void num_input() throws Exception { int i; System.out.print(youso+"個の数字をソートします(隣接交換法)\n"); BufferedReader inp=new BufferedReader( new InputStreamReader(System.in)); String keybd; for ( i=0 ; i"); keybd=inp.readLine(); su[i]=Integer.parseInt(keybd); } return; } // --------------- ソート処理 num_sort メソッド ----------------- static void num_sort() throws Exception { int n,k,w; n=youso-1; while ( n>0 ) { k=0; while ( k su[k+1] ) { w=su[k]; su[k]=su[k+1]; su[k+1]=w; } k++; } n--; } return; } // --------------- 表示処理 num_display メソッド ----------------- static void num_display() throws Exception { int i; System.out.print("\n小さい順に表示します\n"); for ( i=0 ; i