分類:[C# (Windows)]
どのようにタイトルにするか悩んだのですが
下記コードはなぜビルドが通らないのでしょうか?
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int syunbun;
int y = 2007;
syunbun = (int)Math.Floor(20.8431 + 0.242194 * (y - 1980) - Math.Floor((y - 1980) / 4));
Console.WriteLine(syunbun);
}
}
}
「次のメソッドまたはプロパティ間で呼び出しが不適切です: 'System.Math.Floor(decimal)' と 'System.Math.Floor(double)」
と
「演算子 '-' を 'double' と 'decimal' 型のオペランドに適用することはできません。」
という二つのエラーメッセージが出てしまいます。
どのように直せばいいのかアドバイスを頂けると幸いです。
|