判断数字奇偶性 Asp.NetC#
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
- {
- 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 = "小数无奇偶性";
- }
- }
- }
分享文章:判断数字奇偶性 Asp.NetC#
网址分享:http://scgulin.cn/article/pcojdp.html