-1
我已經做了這個程序,但我不知道如何在其中添加指數函數。我試過了,但失敗了。請幫助我與Java編碼將真正感謝您的答案,謝謝。如何在這個java applet程序中添加指數函數?
而這裏的代碼:
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)
{
}
}
}
我不知道如何繼續進行,請幫助我,我需要提交我的實驗室項目謝謝!
因子和指數是完全不同的功能。另外,請勿標記垃圾郵件(您正在使用Java,因此沒有理由爲此c和C++添加標籤) – hexafraction
一個好的提示:applet和AWT是舊的,您應該使用swing或javafx – niceman
如果您需要函數將計算階乘,我們可以提供幫助。但我不確定你爲什麼包含上面的代碼。 –