判断数字奇偶性 Asp.Net C#
1.输入是数字
2.小数无奇偶性
3.奇偶性判断 n%2==0 偶数 反之为奇数
因为是初学Asp.Net,头文件using老是没写全。其实我还不知道那些要写,那些不用写上。 必须尽快学会
usingSystem;usingSystem.Text;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;namespaceWebApplication2{publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}privatestaticintIsNumeric(stringstr)//接收一个string类型的参数,保存到str里{char[]a=str.ToCharArray();;inti;if(str==null||str.Length==0)//验证这个参数是否为空return0;//是,就返回Falsefor(i=0;i<str.Length;i++){if(a[i]=='.')//判断是否为0.1{return2;//不是,就返回False}}ASCIIEncodingascii=newASCIIEncoding();//newASCIIEncoding的实例byte[]bytestr=ascii.GetBytes(str);//把string类型的参数保存到数组里foreach(bytecinbytestr)//遍历这个数组里的内容{if(c<48||c>57)//判断是否为数字{return0;//不是,就返回False}}return1;//是,就返回True}protectedvoidTextBox1_TextChanged(objectsender,EventArgse){inti=IsNumeric(TextBox1.Text);TextBox2.Text=i.ToString();if(i==1){inta=Int16.Parse(TextBox1.Text);if(a%2==0){TextBox2.Text="偶数";}elseif(a%2!=0){TextBox2.Text="奇数";}}elseif(i==0)TextBox2.Text="输入错误!";elseif(i==2)TextBox2.Text="小数无奇偶性";}}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。