開発環境
- 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 コメント:
コメントを投稿