java吧 关注:1,263,722贴子:12,763,810
  • 1回复贴,共1

帮看看行参写错了还是实参错了

只看楼主收藏回复

case 2:sum+=yeardemo(sum,sz[0]);//实参
public static int yeardemo(int sum,sz[])//形参
{
if (sz[0]%4==0&&sz[0]%100!=0||sz[0]%400==0)
sum=29;
else
sum=28;
return sum;
}
刚学到数组,想让数组和函数结合一下,报错是
demo.java:47: 错误: 需要<标识符>
public static int yeardemo(int sum,sz[])
^
1 个错误
但是形参如果写成int sz[]还是不行,搞不懂了


IP属地:河南1楼2017-02-12 11:31回复
    sz【0】只是一个值 不是数组


    来自Android客户端2楼2017-02-12 11:57
    回复