执行时有错误:在MyCalcs.MtgeCalc()行中找不到符号;在文件Main.java中,为什么会这样?在文件Main.java中,我有:- * To change this license header, choose License Headers in Project Propertiesclass Main { MyCalcs.MtgeCalc();}
在文件MyCalcs.java
根据我对Java阶乘的理解,5!= 5*4*3*2*1 = 120。因此,在本练习中计算Java阶乘时,我输入了5作为用户输入,以测试是否能够正确计算Java阶乘。但是输出结果是1!是120。下面是我的代码的一部分,只是为了了解一下: // FIXME: Ask user to input an integer, store in userIntis 120
根据我对注释//
我正在从一本书中学习Java,并通过一个阶乘示例浏览了一个关于递归的章节。Factorial of 4 is " + f.fact(4)); }这段代码给出的结果是“3的阶乘为6”,“4的阶乘为24”。我不明白的是,类阶乘中发生了什么,为什么没有立即计算出*n。这本书并没有很好地解释这一点,所以我想我会向任何有经验的程序员