首页 > 编程语言 >java:欧拉公式e^ix==cosx+i*sinx 用Math类中的方法输出90°以内的欧拉函数数值,保留四位小数。

java:欧拉公式e^ix==cosx+i*sinx 用Math类中的方法输出90°以内的欧拉函数数值,保留四位小数。

时间:2024-03-22 17:00:15浏览次数:38  
标签:ix java sinx double 小数 public 欧拉 cosx

public class Main {
    //本题的要求:e^ix==cosx+i*sinx
    double b, c;
    char i;
    public static void main(String[] args) {
     for(double j=0;j<90;j++){//用循环依次整出0-90度
         double sum=0;//temp是e^ix;
         double a=j;
     a=Math.toRadians(a);//把角度转化为弧度
    double b=(double)Math.cos(a);//cos()的值
    double c=(double)Math.sin(a);//sin()的值
   b=(double)Math.round(b * 10000)/10000;//保留四位小数
   c=(double)Math.round(c * 10000)/10000;
 System.out.println("exp" + "("+ "i*"+ j +")" +"="+ b +"+" + "i*"+ c);
     }
    }
}

代码如上,知识点有弧度转换、保留n位小数等

标签:ix,java,sinx,double,小数,public,欧拉,cosx
From: https://blog.csdn.net/2301_78651392/article/details/136946100

相关文章

  • Java房屋出租项目实现
    项目概述这个房屋出租管理系统主要包含三个类:House类、HouseService类和HouseView类和Utility类。该项目采用了面向对象的设计思想,将房屋信息的表示、业务逻辑和用户界面分别封装在不同的类中,提高了代码的可维护性和扩展性。House类House类用于表示房屋信息,包含了房屋的编号......
  • Java - 冒泡排序
      //冒泡排序publicclassBubbleSort{ publicstaticvoidmain(String[]args){ //定义一个整型的数组 int[]array={64,34,25,12,22,11,90} bubbleSort(array); for(inti:array){ System.out.println(i+""); } } publicstaticvoidbubbl......
  • Java并发之CAS (Compare and Swap)(转载)
    CAS(CompareandSwap)比较并替换,CAS是实现乐观锁的一个重要操作。CAS是一个硬件指令,保证是原子操作。Java中通过UnSafe来实现。原子类:AtomicBoolean,AtomicInteger,AtomicLong等使用CAS实现。1.概述CAS的基本步骤:执行函数CAS(V,E,N),如果V值等于E值,则将V的值设为N。若......
  • Java知识学习13(AQS详解)(转载)
    1、AQS介绍?AQS的全称为AbstractQueuedSynchronizer,翻译过来的意思就是抽象队列同步器。这个类在java.util.concurrent.locks包下面。AQS就是一个抽象类,主要用来构建锁和同步器。publicabstractclassAbstractQueuedSynchronizerextendsAbstractOwnableSynchronizer......
  • java实验室设备资产管理系统(ssm框架毕业设计)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义标题:实验室设备资产管理系统在科学研究和教学实验中,实验室设备扮演着至关重要的角色。随着科技进步和研究需求的不断增长,实验室内的各种仪器设备变得日益复杂和昂......
  • Java抽象类和接口详解
    1.抽象类的概念和语法实现 当一个类中的信息不足以描述一个具体的对象的时候,我们可以将这个类定义为抽象类。那么我们怎么定义出一个抽象类呢?我们要采用一个关键字abstract。下面我们来看具体代码:abstractclassAnimal{publicStringname;publicintage;......
  • 解决出现javax.net.ssl.SSLHandshakeException: PKIX path building failed 或 sun.se
    From: https://www.cnblogs.com/luoxiao1104/p/16671501.html当我们从网络上根据url下载文件的时候可能会出现一下异常错误信息: javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:......
  • 宠物医院管理系统(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着宠物行业的快速发展和宠物数量的不断增加,宠物医疗服务的需求日益旺盛。宠物医院管理系统作为一种专业的信息化工具,对于提升宠物医院的工作效率、优化顾客服......
  • 房屋中介房源管理系统的设计与实现(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着房地产市场的蓬勃发展,房屋中介机构在房源管理和客户服务方面面临着日益增长的挑战。一个高效、可靠的房屋中介房源管理系统对于提升中介机构的工作效率、优......
  • 如何绕过奈飞Netflix登录验证,观看《三体》?!已成功
    《三体》已经上线奈飞,如何绕过网页版的限制,直接观看,下面是成功的截图第一步,需要准备一个windows电脑第二步,下载一个画镜播放器,解压出来这是画镜官网,video.iamok.in第三步,关闭所有的浏览器窗口,然后运行exe文件第四步,选择对应的平台然后就可以了看了,注意F11是全屏......