java计算插入数字的能力

时间:2016-06-14 09:56:29

标签: java numbers

嘿所以我需要计算插入到我的第一个文本字段中的数字的能力,但是当我点击按钮时它会给我0.有人可以帮助PLZ吗?非常感激。我也不擅长java,所以如果你看到改善plz份额的东西:)

以下固定

2 个答案:

答案 0 :(得分:0)

首先必须使用faculty方法初始化fac变量。试试这个:

public void actionPerformed(ActionEvent e) {
    int temp = Integer.parseInt(textFiled1.getText());//keep in mind that if the text is not a number this will give you an error
    fac = faculty(temp);
    textField2.setText("" + fac);
}

此外,您必须修改教师方法:

TextField textField1, textField2;
Button btn;
static int fac;
public static int faculteit(int n) {
    int temp = 1;//this is a temporal variable that we use to compute the output of this method
    for (int i = 1; i <= n; i++) 
    {
        temp*= i;
    }
    return temp;
}

答案 1 :(得分:0)

请将fac变量初始化为1。 您将数字乘以0,它将结果返回为0。

在faculteit方法内和循环之前,

fac = 1;