VB编程:IsNumeric判断闰年-48

简介: VB编程:IsNumeric判断闰年-48

运行代码:


方法一:


Private Sub Command1_Click()

   Dim myYear As Boolean

   If IsNumeric(Text1.Text) Then

       If Text1.Text Mod 400 = 0 Then

           myYear = True

       ElseIf Text1.Text Mod 4 = 0 And Text1.Text Mod 100 <> 0 Then

           myYear = True

       Else

           myYear = False

       End If

       If myYear = True Then

           Picture1.Print Text1.Text & "是闰年!"

       Else

           Picture1.Print Text1.Text & "是平年!"

       End If

   Else

       Picture1.Print Text1.Text & "不是数字"

   End If

End Sub



方法二:


Public Function LeapYear(ByVal yea As Integer) As Boolean     '闰年函数

   If (yea Mod 4) = 0 Then

       LeapYear = (yea Mod 100 > 0) Or (yea Mod 400 = 0)

   End If

End Function


学习总结:


通用的步骤,可以使用函数,方便以后调用。

相关文章
|
负载均衡 安全 算法
深入解析线程安全的Hashtable实现
深入解析线程安全的Hashtable实现
|
SQL 关系型数据库 MySQL
MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复
对于MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复。二进制日志是MySQL中记录所有数据库更改操作的日志文件。要进行时间点恢复,您需要执行以下步骤: 1. 确保MySQL配置文件中启用了二进制日志功能。在配置文件(通常是my.cnf或my.ini)中找到以下行,并确保没有被注释掉: Copy code log_bin = /path/to/binary/log/file 2. 在需要进行恢复的时间点之前创建一个数据库备份。这将作为恢复的基准。 3. 找到您要恢复到的时间点的二进制日志文件和位置。可以通过执行以下命令来查看当前的二进制日志文件和位
1001 1
NSS [NISACTF 2022]babyupload
NSS [NISACTF 2022]babyupload
167 0
|
Unix 编译器 程序员
【C】动态内存管理 malloc calloc relloc free 函数详解
动态内存管理 malloc calloc relloc free 函数详解
268 0
【C】动态内存管理 malloc calloc relloc free 函数详解
|
算法
【读书笔记】Algorithms for Decision Making(3)
上一部分给出了概率分布的表示论。本部分将展示如何使用概率表示进行推理,即确定一组给定观察变量相关值的一个或多个未观察变量的分布。在该部分中首先介绍直接推断的办法,然后给出几种有效的近似方法。
293 0
阿里云“飞天计划”使用感受
我是一名大三学生,最近在学习OpenStack的搭建与发布,因此在阿里云申请了一个云主机
|
开发框架 自然语言处理 安全
第21天:Web开发 Jinja2模板引擎
第21天:Web开发 Jinja2模板引擎
463 0
第21天:Web开发 Jinja2模板引擎
|
Java Apache Spring
Spring官网改版后下载
Spring官网改版后下载 Spring官网改版后找了好久都没有找到直接下载Jar包的链接,下面汇总些网上提供的方法,亲测可用. 1.直接输入地址,改相应版本即可:http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-fra
1306 0