public static void math()         {
            Adone = (Anum > 21) ? false : true;
            Bdone = (Bnum > 21) ? false : true;
            Console.WriteLine(Anum);
            Console.WriteLine(Bnum);
            Console.WriteLine(Adone);
            Console.WriteLine(Bdone);
            if ((Adone == false) || (Bdone == false))
            { k = "平"; }
            else if ((Adone == false) || (Bdone ==true))
            { k = "玩家"; }
            else if ((Adone == true) || (Bdone == false))
            { k = "电脑"; }
        }
小弟知道这段自己写的这段代码繁杂,是为了练习各种基本语法和变量类型。但主要问题是初始Anum=0 Bnum=0,不应该在if的情况当中,为什么结果是k="玩家"