Array類與二維陣列(分別輸出5個班級裡5個同學的成績 以及個班總成績和全部班級全部同學的總成績)
阿新 • • 發佈:2019-02-05
//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);
}
}