题目描述
在类Class1中,编写一个类方法IsEven(string number)用于输出参数的奇偶性。并在Program类的Main进行验证性输出。
class Program
{
static void Main(string[] args)
{
Console.Write("Input Integer:");
string number = Console.ReadLine();
Console.WriteLine(Class1.IsEven(number));
}
}
输入
输入一个整数
输出
输出奇偶性
样例输入
.wrapper {position: relative;} #input {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}
12
样例输出
even
提示
输入无效整数怎么处理?如18k,17.9等
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _3488类方法 { class Program { static void Main(string[] args) { //Console.Write("Input Integer:"); string number = Console.ReadLine(); Console.WriteLine(Class1.IsEven(number)); } } class Class1 { public static string IsEven(string number) { int a = 0; for (int i = 0; i < number.Length; ++i) { if (number[i] > '9' || number[i] < '0') { return "invalid integer"; } else { a = a * 10 + Convert.ToInt32(number[i]) - '0'; } } if(a % 2 == 0) return "even"; else return "odd"; } } }