public class Program
{
public static void Main(string[] args)
{
// キーボードからページ数を入力する。
Console.Write("ページ数 = ");
string s = Console.ReadLine();
int p = Int32.Parse(s);
// ページ数を代入し、ページ数と原稿料を表示する。
MagazineWriter obj = new MagazineWriter();
obj.setPage(p);
Console.WriteLine("ページ数:" + obj.getPage() + "ページ");
Console.WriteLine("原稿料:" + obj.getMoney() + "円");
}
}
public class MagazineWriter
{
// ページ数を表すフィールド
private int page;
// フィールドに値を書き込むメソッド
public void setPage(int page)
{
if (page >= 00 && page <= 100)
{
// 0〜100ページまでなら代入する
this.page = page;
}
else
{
// エラーメッセージを表示する
Console.WriteLine("ページ数には、0〜100の値を代入してください!");
}
}
// フィールドから値を読み出すメソッド
public int getPage()
{
return this.page;
}
// 原稿料を得るメソッド
public int getMoney()
{
return this.page * 10000;
}
}