⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javashy25.java

📁 《JAVA2简明教程》部分课后答案及JAVA实验题目及答案
💻 JAVA
字号:
/********************************************************************************************
   					第3章习题6 
采用下列公式计算ex的值:ex =1+x1/1!+ x2/2!+…+xn/n!。从键盘输入x和n,编程计算ex的值。

********************************************************************************************/

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

public class Javashy25 extends Applet{
	double result;
	int x;
	
	Label express1=new Label("e 的");
	TextField field=new TextField(5);
    	Label express2=new Label("次方:");
	
    	public void init(){
		add(express1);
		add(field);
        	add(express2);
	}
	
	int factor(int n){	// 计算 n!
		int t=1;

		for(int i=1;i<=n;i++)
			t=t*i;
		return t;
    	}

	int f(int x , int n){	// 计算 x^n
		int t=1;

		for(int i=1;i<=n;i++)
			t=t*x;
		return t;
    	}
	public boolean action(Event e,Object o){
		double temp=1;
		int n=1;
		
		result=1; 	// e的结果
		if(e.target==field){
			x=Integer.parseInt(field.getText());
			while(temp>1e-12){
				temp=(double)f(x,n) / factor(n);
				result += temp;
				n++;
			}
			showStatus("结果是:"+result);
			repaint();
		}
		return true;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -