发布网友 发布时间:2024-03-11 22:52
共4个回答
热心网友 时间:2024-03-18 21:08
setDay的方法中,如果return 0说明if的判断条件为真,即你输入了正确的月(1~12)和正确的天数(1~31),否则返回值为0,比如如果写int j=setDay(44,12,2010);因为不是正确日期,j会为0。而在main方法中就判断了如果你的setDay返回了1才输出你输入的年月日,如果输入的是不合法的日期,什么也不会发生热心网友 时间:2024-03-18 21:07
return 的意思是返回到上一个方法或者class中,重新开始计算或者输入!热心网友 时间:2024-03-18 21:10
你如果需要通过某个方法得到一个值,那就需要返回值,如果你已经把操作过程都放进方法里,已经操作完成那就不需要返回值,直接void 方法。你这个程序中返回0,-1就相当于一个标志,满足条件给年月日成功赋值了返回0,否则返回-1,表示失败热心网友 时间:2024-03-18 21:06
return 一般用于: 1:拥有返回值的方法 2:当条件不能满足的时候,用return可以终止下面的操作