開発環境
- Microsoft Windows 7 Home Premium (OS)
- Microsoft Visual C# 2010 Express Edition (IDE)
- 言語: C#
独習C# 第3版 ハーバート・シルト (著) エディフィストラーニング株式会社 矢嶋聡 (監修, 翻訳)の第2章(C#のデータ型と演算子)の理解度チェックを解いてみる。
5.
正しく修正したコード
using System;
class Tester
{
public void Run()
{
int sum = 0;
for (int i = 0; i < 10; i++)
{
sum += i;
}
Console.WriteLine("Sum is: " + sum);
}
static void Main()
{
Tester t = new Tester();
t.Run();
}
}
入出力結果
Sum is: 45 続行するには何かキーを押してください . . .
6.
次にインクリメント演算子の前置形と後置形の違いが分かるコードを記述
using System;
class Tester
{
public void Run()
{
int a = 1;
int b = 1;
int c = ++a;
int d = b++;
Console.WriteLine(
"{0}, {1}, {2}, {3}", a, b, c, d);
}
static void Main()
{
Tester t = new Tester();
t.Run();
}
}
入出力結果
2, 2, 2, 1 続行するには何かキーを押してください . . .
7.
実際に短絡形の論理積を使用して除算エラーを防いでみる。
using System;
class Tester
{
public void Run()
{
int a = 10;
int b = 2;
int c = 0;
if (b != 0 && a % b == 0)
{
Console.WriteLine("{0}は{1}で割り切れる", a, b);
}
if (c != 0 && a % c == 0)
{
Console.WriteLine("{0}は{1}で割り切れる", a, b);
}
}
static void Main()
{
Tester t = new Tester();
t.Run();
}
}
入出力結果
10は2で割り切れる 続行するには何かキーを押してください . . .
0 コメント:
コメントを投稿