递归火山软件开发平台

标题: 关于安卓分支判断,这样写不能编译,为什么? [打印本页]

作者: zqiz    时间: 2023-8-6 23:31
标题: 关于安卓分支判断,这样写不能编译,为什么?
<火山程序 类型 = "通常" 版本 = 1 />

类 月历类 <公开>
{
    方法 每月天数 <公开 类型 = 整数>
    参数 年 <类型 = 整数>
    参数 月 <类型 = 整数>
    {
        变量 日 <类型 = 整数>
        日 = 0
        分支判断 (月)
        {
            分支 (1)
            {
                日 = 31
                跳出分支 ()
            }
            分支 (3)
            {
                日 = 31
                跳出分支 ()
            }
            分支 (5)
            {
                日 = 31
                跳出分支 ()
            }
            分支 (7)
            {
                日 = 31
                跳出分支 ()
            }
            分支 (8)
            {
                日 = 31
                跳出分支 ()
            }
            分支 (10)
            {
                日 = 31
                跳出分支 ()
            }
            分支 (12)
            {
                日 = 31
                跳出分支 ()
            }
            分支 (4)
            {
                日 = 30
                跳出分支 ()
            }
            分支 (6)
            {
                日 = 30
                跳出分支 ()
            }
            分支 (9)
            {
                日 = 30
                跳出分支 ()
            }
            分支 (11)
            {
                日 = 30
                跳出分支 ()

            }
            分支 (2)
            {
                如果 (年 % 4 == 0 && 年 % 100 != 0 || 年 % 400 == 0)
                {
                    日 = 29
                }
                否则
                {
                    日 = 28
                }
                跳出分支 ()

            }
        }
        返回 (日)
    }
}



作者: 创世魂    时间: 2023-8-6 23:41
不必这么费劲。。

<火山程序 类型 = "通常" 版本 = 1 />

方法 时间_取某月天数 <公开 静态 类型 = 整数 注释 = "取出某个月天数">
参数 某年 <类型 = 整数 注释 = "默认当前年" @默认值 = -1>
参数 某月 <类型 = 整数>
{
    变量 时间 <类型 = 日历类>
    如果 (某年 == -1)
    {
        变量 日历 <类型 = 日历类>
        某年 = 日历.取字段值 (日历字段类型.年)
    }
    时间.置字段值 (日历字段类型.年, 某年)
    时间.置字段值 (日历字段类型.月, 某月)
    返回 (时间.取实际最大字段值 (日历字段类型.日))
}

作者: zqiz    时间: 2023-8-7 09:48
创世魂 发表于 2023-8-6 23:41
不必这么费劲。。

谢谢魂总。我是从java书中抄写的,就想搞清楚,这样写火山安卓是不支持么?
作者: 墨玲珑    时间: 2024-2-23 11:42
zqiz 发表于 2023-8-7 09:48
谢谢魂总。我是从java书中抄写的,就想搞清楚,这样写火山安卓是不支持么? ...

跳出分支需要删掉,火山会自动生成




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4