把下面Asp中的代码转成java代码?急!!

来源:百度知道 编辑:UC知道 时间:2024/09/27 17:34:46
function getMonthEndDay( ryear, rmonth )
Select case rmonth
case "01"
getMonthEndDay = 31
case "03"
getMonthEndDay = 31
case "05"
getMonthEndDay = 31
case "07"
getMonthEndDay = 31
case "08"
getMonthEndDay = 31
case "10"
getMonthEndDay = 31
case "12"
getMonthEndDay = 31
case "04"
getMonthEndDay = 30
case "06"
getMonthEndDay = 30
case "09"
getMonthEndDay = 30
case "11"
getMonthEndDay = 30
case "02"
if ( ( ( ryear mod 4 ) = 0 ) and ( ( ryear mod 100 ) <> 0 ) and ( ( ryear mod 400 ) = 0 ) ) then
getMonthEndDay = 29
else
getMonthEndD

用switch语句吧,里边用case,和这个很相似的。
但是就不用一个个的写了吧,直接case大月的值,最后写上31天,再case小月的值最后写上30天,再算一下2月就行了。记得后面要加break,呵呵,更详细的就不说了,自己查查吧。毕竟自己动手写一下,可以记得很久啊。