3人分の4科目の得点の平均点を求め、実行結果のようになるように3つのメソッドget_ave、get_hyouka、print_dataを作成する。尚、4桁に満たない番号は0を付加して4桁にすること。
public class Text {
public static void main(String[] args) {
//定数の宣言・設定
final int NINZU = 3;
int[] bango = {1,102,1003}; int[][] ten = {{95,83,45,56}, {25,36,66,48}, {89,80,79,90}}; double ave; char hyouka; System.out.println("No. kokugo sansuu rika syakai heikin hyouka"); for (int i=0; i< NINZU; i++){ ave = get_ave(ten[i]); hyouka = get_hyouka(ave); print_data(bango[i],ten[i],ave,hyouka); } }
//平均点を求めるメソッド
private static double get_ave(int[] i) {
**int[][] ten={}; double sum = 0.0; int x = 0; for(;x<ten.length;x++){ for(int y =0;y<ten[x].length;y++){ sum+=ten[x][y]; } } return (sum/ten[x].length);** }
//評価を求めるメソッド
private static char get_hyouka(double d) {
//この部分の処理を作成
}
//表示を行うメソッド private static void print_data(int b ,int[] t ,double a ,char h) { //この部分の処理を作成 }
}
[実行結果]
No kokugo snsuu rika syakai heikin hyouka
0001 95 83 45 56 69.75 C
0102 25 36 66 48 43.75 D
1003 89 80 79 90 84.50 A
平均点メソッドを書いたんですか?正しいですか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。