題目描述
在類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));
}
}
輸入
輸入一個整數
輸出
輸出奇偶性
樣例輸入
<span style="color:#333333">12</span>
樣例輸出
<span style="color:#333333">even</span>
提示
輸入無效整數怎么處理?如18k,17.9等
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Class1
{
//internal:同一個程式集的物件可以訪問
internal static string IsEven(string number)
{
int n;
//1.判斷輸入是否有效
bool x = int.TryParse(number, out n);
//2.無效
if (x == false)
{
return "invalid integer";
}
//3.偶數
if(n%2==0)
{
return "even";
}
//4.奇數
else
{
return "odd";
}
}
}
class Program
{
static void Main(string[] args)
{
//Console.Write("Input Integer:");
string number = Console.ReadLine();
//5.輸出
Console.WriteLine(Class1.IsEven(number));
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/52640.html
標籤:其他開發語言
