java計算器程序的階乘實現

這個計算器用了swing做爲圖形界面,是我本身寫的。
JBfactorial.addActionListener(new ActionListener() { //JBfactorial是階乘的按鈕(「!」)ide

@Override
    public void actionPerformed(final ActionEvent arg0) {
    // TODO 自動生成的方法存根
    final int a = Integer.parseInt(JTA.getText());     //JTA是文本域(JTextArea),也就是計算器上方用來顯示算式和計算結果的地方。整數a就是要參加階乘的數,這個數是從JTA裏讀取的。
    int b = 1;
    int c = 0;    //整數c用來儲存階乘的結果。
    for (int i = 1; i <= a; i++) {    //整數i爲計算進度指示器。
        c = b *= i;    //計算過程,用for循環解決
    }
    JTA.setText(String.valueOf(c));    //顯示結果。
    }

});
相關文章
相關標籤/搜索