首页 > 解决方案 > 使用条件运算符?为了得到偶数

问题描述

我正在尝试编写一个简单的代码,它将接受用户的输入并将其保存到数字变量中,然后我试图找出这个数字是偶数,还是使用条件运算符的奇数,但我有点不知道如何在此条件运算符中使用 Console.WriteLine() 以及在何处调用它。也许有人可以帮助我更清楚地理解它。提前致谢!

using System;

namespace ConditionalOperatorExercise
{
    class Program
    {
        static void Main(string[] args)
        {
            int number;
            number = Convert.ToInt32(Console.ReadLine());

            var evenNumber = number % number == 1 ? Console.WriteLine("Number is even"); : Console.WriteLine("Number is odd");
        }
    }
}

标签: c#

解决方案


您可以像这样更改代码:

var message = number % 2 == 0 ? "Number is even" : "Number is odd";
Console.WriteLine(message);

请注意,您需要检查number % 2等于0,以检查数字是偶数还是奇数。


推荐阅读