2012年3月28日水曜日

開発環境

  • Microsoft Windows 7 Home Premium (OS)
  • Microsoft Visual C# 2010 Express Edition (IDE)
  • 言語: C#

独習C# 第3版 ハーバート・シルト (著) エディフィストラーニング株式会社 矢嶋聡 (監修, 翻訳) の第5章(Cその他のデータ型と演算子)の理解度チェック1、2、3、4、5、6を解いてみる。

コード

using System;

class Tester
{
    public void Run()
    {
        double[] da = new double[12];
        int[,] intArray = new int[4, 5];
        int[][] jugArray = new int[2][];
        Console.WriteLine("{0}, {1}, {2}",
            da, intArray, jugArray);
        Console.WriteLine();
        int[] ia = new int[5];
        for (int i = 0; i < 5; i++)
        {
            ia[i] = i + 1;
        }
        foreach (int item in ia)
        {
            Console.WriteLine(item);
        }
        Console.WriteLine();
        double[] ra = new double[10];
        Random rdn = new Random();
        for (int i = 0; i < ra.Length; i++)
        {
            ra[i] = rdn.NextDouble() * 100;
        }
        double total = 0;
        foreach (double d in ra)
        {
            total += d;
        }
        double avergge = total / ra.Length;
        foreach (double item in ra)
        {
            Console.WriteLine(item);
        }
        Console.WriteLine("合計:{0}, 平均:{1}",
            total, avergge);
    }
    static void Main()
    {
        Tester t = new Tester();
        t.Run();
    }
}

入出力結果

System.Double[], System.Int32[,], System.Int32[][]

1
2
3
4
5

30.1791324886396
29.058184162275
15.8738435319969
56.9004189022353
48.1235542558709
40.6641229245179
51.3287322834734
91.4807558485683
16.3140499574663
87.2250807877747
合計:467.147875142818, 平均:46.7147875142818
続行するには何かキーを押してください . . .

0 コメント:

コメントを投稿