`
ronon
  • 浏览: 187310 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

判断输入的值是否为Double

    博客分类:
  • .net
 
阅读更多
using System;
using System.Collections.Generic;
using System.Text;

namespace TDRFactory
{
    public class Util
    {

        //判断输入是否为double,不是则返回true
        public static bool isNotDouble(string str)
        {
            bool flag = false;
            if (str.StartsWith(".") || str.EndsWith("."))
            {
                flag = true;
            }
            else
            {
                for (int i = 0; i < str.Length; i++)
                {
                    if (!(char.IsDigit(str,i) || str[i].Equals('.')))
                    {
                        flag = true;
                        break;
                    }
                }
               
            }
            return flag;
        }
    }
}
分享到:
评论

相关推荐

    C#判断一个矩阵是否为对称矩阵及反称矩阵的方法

    本文实例讲述了C#判断一个矩阵是否为对称矩阵及反称矩阵的方法。分享给大家供大家参考。具体如下: 1.判断对称矩阵 对任意i和j,有a[i,j]=a[j,i] /// /// 检查一个矩阵是否为对称矩阵 /// /// 矩阵 /// &lt;returns&gt;...

    密码强度验证

    评估密码字符串是否包含a-z,z-a这样的连续字符,评估密码字符串是否匹配键盘输入习惯,根据3、4、5、6的评估结果综合评估出密码的安全评估值,循环3中double[]的值,如果全是0返回0,判断7产生的安全评估值是否大于...

    数据结构C语言表达式求值

    (5)有非法数据的判断; 测试数据及测试结果请在上交的资料中写明。 首先构造的两个结构题模块:struct Quesstion和struct AnswerRecord。 struct Question { char expression[256]; //存储数学表达式的数组 ...

    Java实验一.docx

    详细代码和详细结果,1、编写一个 Java 应用程序,用户从键盘输入十名学生的信息,至少包括姓名、年龄、出生年月日、java 课程实验成绩,成绩使用浮点数,年龄...使用折半查找判断该整数是否在这个数组中,并将结果输出

    判断两圆相对位置(C语言代码)

    写函数int cover( circle c1, circle c2 ),如果c1、c2一个能盖住另一个,即两个圆有部分或全部重合,则cover的值为真;否则为假。 写程序,分别输入两个圆(圆点、半径),使用cover判断一个能否盖住另一个,能输出...

    java_字符串判断工具类的标准代码_android

    判断字符串是否为空 检测String是否全是中文 判定输入汉字 编译后的正则表达式缓存 将字符串的第一位转为小写 将字符串的第一位转为大写 下划线命名转为驼峰命名 驼峰命名法转为下划线命名 将异常栈信息转为字符串 ...

    5.设计一个逻辑算术计算器,用来输入所需的数,并计算结果

    //判断是否是double型数参与运算,是为true,不是为false Object temp = event.getSource(); try { //如果按下数据按钮,将按下的按钮代表的数据插入的当前文本框字符串之后 for (int i = 0; i ; i++) if ...

    数学表达式求解.doc

    (3)插入元素char,double为新的栈顶元素 (4)删除S,F的栈顶元素 (5)判断字符是否是运算符,运算符即返回1 (6)判断运算符优先权,返回优先权高的 (7)输入表达式 (8)返回表达式的最终结果

    mfc可视化计算器编程

    if(buffer[i]=='.'&& buffer[i+1]==0)//判断是否为整数 { point_flag=FALSE; //标志位设置为“整数位” break; } } if(point_flag==TRUE) //如果是小数 { for(int j=0;j;j++) { if(buffer[j]...

    用C语言求解N阶线性矩阵方程Ax=b的简单解法

    15. /*判断矩阵阶数是否超过界定值*/ 16. if(n&gt;dim) 17. { 18. printf("错误:元数超过初设定的值%d,请重启程序重新输入\n",dim); 19. exit(0); 20. } 21. 22. /*输入系数矩阵和常数矩阵(即增广矩阵)的...

    定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩,输出高于平均成绩的序号。

    一维数组基础

    VB6.0 实战数学计算器 附完整源代码.rar

     使用后,按[关闭]按钮,当除数为 0 时,会自动提示,按[清除]按钮后可继续使用,输入负数时,先输入正数,再按[ /-]按钮即可,部分定义:  Dim StrNum1, StrNum2 As String  Dim FirstNum As Boolean 判断是否是...

    java 经典习题.doc

    1.程序分析:利用while语句,条件为输入的字符不为'\n'. 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 1.程序分析:...

    ISEQUALFP:检查浮点精度内的相等性:接受两个值,返回一个逻辑值,指示它们在浮点精度内是否相等-matlab开发

    此函数接受两个浮点值(single 或 double)或数组浮点数,并返回一个逻辑值,指示它们是否在浮点精度内相等。 单双混输入将根据单浮点精度进行评估。 浮点精度参考: ...

    C++课程设计题目源代码

    4、有一个分数序列:1/2,1/3,1/4,1/5,1/6,1/7,……,编写函数求序列前n项之和,要求在主程序中提示用户输入整数n,并判断所输入数是否合法(大于1为合法),如果合法则调用求和函数并输出结果。 5、计算两个日期之间...

    Java 2实用教程(第三版)实验指导与习题解答

    String str=JOptionPane.showInputDialog("输入一个1至99999之间的数"); number=Integer.parseInt(str); if(number&gt;=1&&number;) //判断number在1至99999之间的条件 { d5=number0000/10000; //计算number的最高...

    java编写一个类,该类可以进行加、减、乘、除四则运算,并且输出运算结果

    (2)编写一个包含主方法main的公共类(访问权限为public的类),主方法main中完成的任务是:从键盘上输入两个运算数(double 类型)和一个运算符(char 类型),使用(1)中的类输出运算结果(保留两位小数)。...

    beiyou Java作业 -1

    如果每个分数初始值为0,会造成混淆,分数为0表示还没有输入分数,还是分数确实为0?有更好的初始值吗? 编写Student类,并且编写一个StudentTest类,对Student类进行测试。 StudentTest类运行效果如下: 请输入...

    IO输入输出留

    * 3 判断files数组是否是null值 * 如果是null 返回return 0; * 5遍历从数组files取出的每个对象 赋给f * 6判断f是文件 * 获得文件大小累加到len * 否则是文件夹 * 再调用自身方法 ...

    北邮java作业

    如果每个分数初始值为0,会造成混淆,分数为0表示还没有输入分数,还是分数确实为0?有更好的初始值吗? 编写Student类,并且编写一个StudentTest类,对Student类进行测试。 StudentTest类运行效果如下: 请输入...

Global site tag (gtag.js) - Google Analytics