java 错误: 需要';'
发布网友
发布时间:2022-05-20 07:23
我来回答
共2个回答
热心网友
时间:2023-10-11 18:14
你的Java阶乘程序我帮你改完了,主要问题是你把jiecheng函数写在了main主函数内部(因为大括号括的不对),所以会出那样的错误.把大括号移一下就行了.
完整的Java程序如下(改动的地方见注释)
class Test {
public static void main(String [] args) {
int x =1;
while (x<11) {
System.out.print(x+"!=:"+jiecheng(x));
x=x+1;
}
} //这里把main函数的大括号移到这里
int jiecheng(int getnumber){
int y =1;
while (getnumber>0) {
y=y*getnumber;
getnumber=getnumber-1;
}
return y;
}
//} //这里把main函数的大括号移到jiecheng函数上面
}
热心网友
时间:2023-10-11 18:14
jiecheng方法前面加上static,main少了个结束符 }
最底下多了个 }