如何在这个java applet程序中添加指数函数?

时间:2016-04-27 19:19:13

标签: java applet

我已经制作了这个程序,但我不知道如何在其中添加指数函数。我试了但是失败了。请帮助我使用java编码,非常感谢您的回答。

这是代码:

import java.applet.*;
import java.awt.event.*;
import java.awt.*;



public class factorialFunction extends Applet implements ActionListener
{

    Label lbl1,lbl2;
    TextField txt1,txt2;
    Button btn1,btn2;

    public void init()
    {

        lbl1=new Label("Enter a value: ");
        lbl2=new Label("Result:");
        txt1=new TextField(10);
        txt2=new TextField(10);

        btn1=new Button("Factorial");
        btn2=new Button("Exponential");

        add(lbl1);
        add(txt1);
        add(btn1);
        add(btn2);
        add(lbl2);
        add(txt2);

        btn1.addActionListener(this);
        btn2.addActionListener(this);
    }   

    public void actionPerformed(ActionEvent ae)
    {

        int n=Integer.parseInt(t1.getText());
        int fact=1;

        if(ae.getSource()==btn1)
        {
            if(n==0||n==1)
            { 
                fact=1;
                txt2.setText(String.valueOf(fact));
          }
          else
          {
              for(int i=1;i<=n;i++)
                  fact=fact*i;
          }

          txt2.setText(String.valueOf(fact));
       }
       else if(ae.getSource()==btn2)
       {

       }


    }

}

我不知道如何继续进一步请帮助我,我需要提交我的实验室项目,谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的内容可以在Java Math库中找到。看看Math.pow(a,b)