2010年5月15日土曜日

開発環境:
Microsoft Windows 7 Home Premium (OS)
Microsoft Visual C# 2010 Express Edition (IDE)

プログラミング言語 (Microsoft Visual C#)
アプリケーション (コンソールアプリケーション)

"初めてのC# 第2版"のp.42、3章(C# 言語の基礎)の3.10 練習問題を解いてみる。



問題 3-1

class Values
{
    static void Main()
    {
        int myInt = 10;
        float myFloat = 10.12345f;
        double myDouble = 10.12345;
        char myChar = 'K';
        System.Console.WriteLine(
            "myInt: {0}, myFloat: {1}, myDouble: {2}, myChar: {3}"
            myInt, myFloat, myDouble, myChar);
    }
}

問題 3-2


class Values
{
    static void Main()
    {
        int myInt = 10;
        float myFloat = 10.12345f;
        double myDouble = 10.12345;
        char myChar = 'K';
        System.Console.WriteLine(
            "変更前 myInt: {0}, myFloat: {1}, myDouble: {2}, myChar: {3}"
            myInt, myFloat, myDouble, myChar);

        myInt = 100;
        myFloat = 100.12345f;
        myDouble = 100.12345;
        myChar = 'k';

        System.Console.WriteLine(
            "変更後 myInt: {0}, myFloat: {1}, myDouble: {2}, myChar: {3}",
            myInt, myFloat, myDouble, myChar);
    }
}

問題 3-3

class Values
{
    static void Main()
    {
        const float pi = 3.14159f;

        int myInt = 10;
        float myFloat = 10.12345f;
        double myDouble = 10.12345;
        char myChar = 'K';
        System.Console.WriteLine(
            "変更前 myInt: {0}, myFloat: {1}, myDouble: {2}, myChar: {3}, pi: {4}",
            myInt, myFloat, myDouble, myChar, pi);

        pi = 3.1;

        myInt = 100;
        myFloat = 100.12345f;
        myDouble = 100.12345;
        myChar = 'k';

        System.Console.WriteLine(
            "変更後 myInt: {0}, myFloat: {1}, myDouble: {2}, myChar: {3}, pi: {4}",
            myInt, myFloat, myDouble, myChar, pi);
    }
}

このプログラムをコンパイルしようとする時次のことが発生する。

エラー: 代入式の左辺には変数、プロパティ、またはインデクサーを指定してください。15行 9列
blogram投票ボタン 人気ブログランキングへ Yahoo!ブックマークに登録

0 コメント:

コメントを投稿