c# - 使用条件运算符?为了得到偶数
问题描述
我正在尝试编写一个简单的代码,它将接受用户的输入并将其保存到数字变量中,然后我试图找出这个数字是偶数,还是使用条件运算符的奇数,但我有点不知道如何在此条件运算符中使用 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");
}
}
}
解决方案
您可以像这样更改代码:
var message = number % 2 == 0 ? "Number is even" : "Number is odd";
Console.WriteLine(message);
请注意,您需要检查number % 2
等于0
,以检查数字是偶数还是奇数。
推荐阅读
- regex - 匹配两个或多个单词之间的字符串,无论顺序如何
- sql - JPA Multi-Table SELECT,但不返回实体的所有属性
- amazon-web-services - 在aws中根据Region过滤AWS账户生成的明细账单
- traefik - TraefIk 转发验证请求 URI
- python - 使用多头 CNN 并合并 RNN 的输入以进行时间序列预测
- android - 如何通过 viewModels 进行数据绑定
- android - Ionic Native Google Map Geolocation watchposition 不起作用
- pytorch - 梯度等于“无”
- c# - C# - 应用程序 Windows 服务崩溃
- java - 启动 Struts2 应用程序时出现消息错误:Can't find bundle for base name , locale en_US