1. 程式人生 > >Array類與二維陣列(分別輸出5個班級裡5個同學的成績 以及個班總成績和全部班級全部同學的總成績)

Array類與二維陣列(分別輸出5個班級裡5個同學的成績 以及個班總成績和全部班級全部同學的總成績)

//Arrays類應用   字元排序,查詢某個字元的位置
        char[] chars={'s','a','f','z','k'};
        System.out.println("排序前");
        for(int i=0;i<chars.length;i++){
            for(char chars1:chars){
            System.out.print(chars1);
            }
            break;
        }System.out.println();
        //排序後陣列
Arrays.sort(chars); System.out.println("排序後"); for(char chars2:chars){ System.out.print(chars2); }System.out.println(); int a=Arrays.binarySearch(chars, 'f'); System.out.println("指定字元的位置是:"+a); } } //分別輸出5個班級裡5個同學的成績 以及個班總成績和全部班級全部同學的總成績
Scanner input=new Scanner(System.in); int[][] array=new int[5][5]; int sum=0; int sums=0; for(int i=0;i<array.length;i++){ sum=0; //System.out.println("請輸入第"+(i+1)+"個班級的成績"); for(int j=0;j<array[i].length;j++){ System.out
.print("請輸出第"+(i+1)+"個班級的第"+(j+1)+"位同學的成績:"); int c=input.nextInt(); sum=sum+c; sums=c+sums; } System.out.println("第"+(i+1)+"個班級的五個同學的總成績為:"+sum); } System.out.println("五個班級全部同學的總成績為:"+sums); } }