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
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列
0 コメント:
コメントを投稿