A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 蔡志涛 于 2013-5-28 15:08 编辑

拿一个判断年份是否是闰年的方法来举例,我自己写了一个判断是否为闰年的方法IsLeapYear(int year),如果是闰年就返回true,不是返回false,可是为什么我的这个方法如果写在Main方法外边就运行正常,但是写在Main方法里边就报错呢??
     
【把自己编写的方法写在Main 方法外边运行正常】

   
【 把自己编写的方法写在Main 方法里边运行出异常】

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

7 个回复

倒序浏览
本帖最后由 张成智 于 2013-5-28 15:05 编辑

肯定不能这么干,要不把自定义的方法放到外边,在Main()里调用该方法;要不就直接在Main()里写判断是否是闰年的代码。
回复 使用道具 举报
sdjngl123 发表于 2013-5-28 11:27
我还真没见到过在方法里面包含一个方法实现,如果你非要这么干我不知道怎么办
但是我建议你可 ...

谢谢了~~~
回复 使用道具 举报
张成智 发表于 2013-5-28 14:48
肯定不能这么干,要不把自定义的方法放到外边,要不就直接在Main()里写判断是否是闰年的方法。 ...

谢谢啦!!!
回复 使用道具 举报
你没理解什么是方法,方法是供别人的方法调用的,怎么能写在一个方法的里面呢(不过我见过Delphi有这样的用的)?

但是一般的情况我们不能这样用,方法必须单独写,然后再供其他的代码调用,就像你第一种那样。

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报
大家加油   以后有事情   或者没加分 给我留言或者看我的个性签名
回复 使用道具 举报
关关雎鸠 发表于 2013-5-29 15:47
你没理解什么是方法,方法是供别人的方法调用的,怎么能写在一个方法的里面呢(不过我见过Delphi有这样的用 ...

谢谢了,你说的很有用
回复 使用道具 举报
袁梦希 发表于 2013-5-30 20:13
大家加油   以后有事情   或者没加分 给我留言或者看我的个性签名

好滴,知道了,努力努力!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马