找不到用户输入的数字的阶乘并将其显示在jlabel中的代码错误。(Java)

新用户
public static int Factorial(int num)
{
    int factorial = 1;
    int num = Integer.parseInt(txtFactorial.getText());
    
    for (int i = 1; i<=num; i++)
    {
        factorial = factorial * 1;
    }
    
    return factorial;
}

上面的代码是我试图放入子例程中以查找用户输入的数字的阶乘并将其显示在jlabel中的代码。问题在于它显示了“ int num = Integer.parseInt(txtFactorial.getText());”错误。码。这段代码获取用户的条目,并将其存储到变量num中,以便以后用于查找阶乘。

豪尔赫·冈萨雷斯

您应该更改计算。

public static int Factorial(int num)
{
    int factorial = 1;
    // delete this line int num = Integer.parseInt(txtFactorial.getText());    
    for (int i = 1; i<=num; i++)
    {
        factorial = factorial * i;
    }    
    return factorial;
}

并使用如下功能:

ResultLabel.setText(string.valueOf(Factorial(Integer.parseInt(txtFactorial.getText()))));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

接受用户的数字(整数)输入并将其插入Java中的数组中

在代码中找不到错误

如何从用户输入中获取Cookie,并将其显示在html元素上

如何使用用户输入创建 html 并将其显示在新选项卡中?

AngularJS-保存用户输入的文本并将其显示在其他页面中

用户输入数字时在JTextField中显示日期(Java)

从用户那里获取输入并将其存储在Java中的字符串数组中

在Java中找不到错误

Java如何在用户输入未达到条件时显示找不到数据

分解单个用户输入并将其存储在两个不同的变量中。(Java)

获取用户输入的字符并将其存储到变量中(Java)

在jQuery代码中找不到错误

在我的python代码中找不到错误

错误:“清单中找不到版本代码。”

在我的代码中找不到错误

在此代码中找不到错误。(SIGSEGV)

在代码中找不到语法错误

以用户输入的值,并将其用在流Java进程

如何获取用户输入并将其存储在向量中?

代码块在程序中显示错误,但我找不到它

我正在编写一个程序,以查找给定数字阶乘中的3的数字。用户输入的是数字

编译时错误:找不到符号Jlabel

Visual Studio代码显示错误“找不到名称日期”

读取用户输入并将其分为两个float64数字

Java中的“找不到符号”错误

错误:找不到Java中的异常符号

Java - 在类定义中找不到错误

计算用户输入的阶乘

Java中阶乘中的数字尾随零