火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 713|回复: 3
打印 上一主题 下一主题

[安卓] 关于安卓分支判断,这样写不能编译,为什么?

[复制链接]

61

主题

627

帖子

5492

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5492
跳转到指定楼层
楼主
发表于 2023-8-6 23:31:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<火山程序 类型 = "通常" 版本 = 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
                }
                跳出分支 ()

            }
        }
        返回 (日)
    }
}


回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36725
沙发
发表于 2023-8-6 23:41:56 | 只看该作者
不必这么费劲。。

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

方法 时间_取某月天数 <公开 静态 类型 = 整数 注释 = "取出某个月天数">
参数 某年 <类型 = 整数 注释 = "默认当前年" @默认值 = -1>
参数 某月 <类型 = 整数>
{
    变量 时间 <类型 = 日历类>
    如果 (某年 == -1)
    {
        变量 日历 <类型 = 日历类>
        某年 = 日历.取字段值 (日历字段类型.年)
    }
    时间.置字段值 (日历字段类型.年, 某年)
    时间.置字段值 (日历字段类型.月, 某月)
    返回 (时间.取实际最大字段值 (日历字段类型.日))
}
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

61

主题

627

帖子

5492

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5492
板凳
 楼主| 发表于 2023-8-7 09:48:47 | 只看该作者
创世魂 发表于 2023-8-6 23:41
不必这么费劲。。

谢谢魂总。我是从java书中抄写的,就想搞清楚,这样写火山安卓是不支持么?
回复

使用道具 举报

24

主题

98

帖子

536

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
536
地板
发表于 2024-2-23 11:42:38 | 只看该作者
zqiz 发表于 2023-8-7 09:48
谢谢魂总。我是从java书中抄写的,就想搞清楚,这样写火山安卓是不支持么? ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-20 01:52 , Processed in 0.087526 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表