You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Flowgorithm中如何判断用户输入的数值是否为整数

Flowgorithm检测输入是否为整数的实现方法

Flowgorithm没有内置的专属整数类型检测函数,你可以通过以下两种常用方案实现需求:

方法1:取余判断法(仅适用已确认输入为数值的场景)

  • 核心逻辑:整数除以1的余数一定为0,通过取余运算结果判断即可,操作步骤如下:
    1. 将用户输入存储为*实数(Real)*类型的变量,例如命名为input_val
    2. 计算表达式input_val % 1的结果,赋值给变量remainder
    3. 执行判断逻辑:如果remainder == 0成立,输入为整数;否则为非整数

方法2:字符串校验法(兼容非数字输入场景,更稳定)

  • 核心逻辑:先把输入作为字符串接收,逐字符校验是否符合整数的格式规则,操作步骤如下:
    1. 将用户输入存储为*字符串(String)*类型的变量,例如命名为input_str
    2. 先校验首位字符:如果是负号-,则从第二位开始遍历校验剩余字符;如果不是负号,直接从首位开始遍历
    3. 校验每个遍历到的字符是否都属于0~9的数字字符范围
    4. 所有字符都符合规则则输入为整数,否则为非整数或非数字内容

小提示:如果你的使用场景无法保证用户一定会输入数值,优先选择第二种方法,可避免非数字输入导致的程序运行报错。

内容的提问来源于stack exchange,提问作者Karim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 09:24:08