Top > 例題17

部活の状況を調べる

部活に所属する人数が次の表のとき、各部活の全体に対する割合を求めて画面に出力する

部活名部員数
バレーボール22人
卓球14人
スキー9人
野球32人
音楽35人
fileReidai17.java
  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
/*
プログラム名:Reidai17.java
作成者:
*/
import java.io.*;
 
public class Reidai17 {
    public static void main(String args[]) throws IOException {
        String[] strName;
        int[] aryCount;
        int intTotal, intRatio;
        
        strName = new String[5];
        strName[0] = "バレーボール";
        strName[1] = "卓球";
        strName[2] = "スキー";
        strName[3] = "野球";
        strName[4] = "音楽";
        
        aryCount = new int[5];
        aryCount[0] = 22;
        aryCount[1] = 14;
        aryCount[2] = 9;
        aryCount[3] = 32;
        aryCount[4] = 35;
        
        intTotal = 0;
        for (int i=0; i < aryCount.length; i++){
            intTotal = intTotal + aryCount[i];
        }
        
        System.out.println(" ■■ 部活の状況 ■■");
            
        for (int i=0; i < aryCount.length; i++){
            intRatio = aryCount[i] * 100 / intTotal;
            System.out.println(strName[i] + "部の人数は " + aryCount[i] + "人で約" + intRatio + "%");
        }
    }
}

Java例題に戻る


添付ファイル: fileReidai17.java 204件 [詳細]

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2008-01-17 (木) 21:26:28 (4204d)