Ich habe dieses Programm gemacht, aber ich weiß nicht, wie exponentielle Funktion darin hinzuzufügen. Ich habe es versucht, aber gescheitert. Bitte helfen Sie mir mit Java-Codierung wird wirklich Ihre Antworten zu schätzen wissen, danke.Wie Exponentialfunktion in diesem Java Applet-Programm hinzufügen?
Und hier ist der Code:
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)
{
}
}
}
Ich weiß nicht, wie weiter verfahren ist mir bitte helfen, ich brauche mein Labor Projekt einzureichen danke!
Fakultät und Exponential sind völlig verschiedene Funktionen. Auch, markieren Sie keine Spam (Sie verwenden Java, so gibt es keinen Grund für Sie, diese c und C++ zu markieren) – hexafraction
eine gute Anmerkung: Applet und AWT sind alt, sollten Sie Swing oder Javafx verwenden – niceman
Wenn Sie eine benötigen Funktion, die faktoriell berechnen wird, können wir helfen. Aber ich bin nicht sicher, warum Sie den Code, den Sie oben haben, eingeschlossen haben. –