直接上代码
import java.lang.Math.*;
import java.util.Scanner;
class Shuxue{
double count=1;//保存阶乘
double sum=1;
double xishu=1;//保存系数
double mm=0;
void shuchu() {
//输入角度
System.out.println("输入:");
Scanner scan=new Scanner(System.in);
int x=scan.nextInt();
//进行角度转换
mm=((double)x/180)*Math.PI;
for(int i=1;i<201;i++) {
count=count*i; //计算阶乘
if(i%2==0) {
double s=Math.pow(mm,i);
xishu*=(-1); //改变系数
sum+=(s/count)*xishu; //进行求和
}
}
System.out.println("cos"+x+"="+sum);
}
}
public class MAC{
public static void main(String[] args){
Shuxue m=new Shuxue();
m.shuchu();
}
}