温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

判断数字奇偶性   Asp.Net C#

发布时间:2020-04-10 18:07:51 阅读:1512 作者:275821115 栏目:编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

1.输入是数字

2.小数无奇偶性

3.奇偶性判断    n%2==0  偶数  反之为奇数

因为是初学Asp.Net,头文件using老是没写全。其实我还不知道那些要写,那些不用写上。  必须尽快学会

using System; using System.Text; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;  namespace WebApplication2 {     public partial class _Default : System.Web.UI.Page     {         protected void Page_Load(object sender, EventArgs e)         {                     }                  private static int IsNumeric(string str) //接收一个string类型的参数,保存到str里         {           char[] a=str.ToCharArray();;            int  i;             if (str == null || str.Length == 0)                  //验证这个参数是否为空                 return 0;                           //是,就返回False             for(i=0;i<str.Length;i++)             {                              if (a[i]=='.')                          //判断是否为 0.1                 {                                         return 2;                     //不是,就返回False                 }                             }                                           ASCIIEncoding ascii = new ASCIIEncoding();//new ASCIIEncoding 的实例              byte[] bytestr = ascii.GetBytes(str);         //把string类型的参数保存到数组里               foreach (byte c in bytestr)                   //遍历这个数组里的内容             {                 if (c < 48 || c > 57)                          //判断是否为数字                 {                     return 0;                              //不是,就返回False                 }                              }             return 1;                                        //是,就返回True         }                  protected void TextBox1_TextChanged(object sender, EventArgs e)         {             int i = IsNumeric(TextBox1.Text);             TextBox2.Text = i.ToString();             if (i == 1)             {                 int a = Int16.Parse(TextBox1.Text);                  if (a % 2 == 0) { TextBox2.Text = "偶数"; }                 else if (a % 2 != 0) { TextBox2.Text = "奇数"; }             }             else if (i == 0)                 TextBox2.Text = "输入错误!";             else if (i == 2)                 TextBox2.Text = "小数无奇偶性";                      }            } } 

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×