java中复数_Java中的复数
复数是那些具有虚部和实部的数字。它们可以像常规数字一样进行加减。实数部分和虚数部分分别相加或相减,甚至相乘和相除。
示例public class Demo{
double my_real;
double my_imag;
public Demo(double my_real, double my_imag){
this.my_real = my_real;
this.my_imag = my_imag;
}
public static void main(String[] args){
Demo n1 = new Demo(76.8, 24.0),
n2 = new Demo(65.9, 11.23),
temp;
temp = add(n1, n2);
System.out.printf("The sum of two complex numbers is %.1f + %.1fi", temp.my_real,
temp.my_imag);
}
public static Demo add(Demo n1, Demo n2){
Demo temp = new Demo(0.0, 0.0);
temp.my_real = n1.my_real + n2.my_real;
temp.my_imag = n1.my_imag + n2.my_imag;
return(temp);
}
}
输出结果The sum of two complex numbers is 142.7 + 35.2i
名为Demo的类定义了两个双值数字my_real和my_imag。定义了一个构造函数,该构造函数采用这两个值。在主函数中,创建了Demo类的实例,并使用“添加”函数添加了元素,并将其分配给了一个临时对象(它是在主函数中创建的)。
接下来,它们将显示在控制台上。在main函数中,创建了另一个临时实例,分别添加了复数的实部和虚部,并将此临时对象作为输出返回。
java中复数_Java中的复数相关推荐
- java mod %区别_Java中 % 与Math.floorMod() 区别详解
%为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...
- java synchronized 使用_Java中Synchronized的用法
synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码 ...
- java synchronized静态_Java中Synchronized的用法(简单介绍)
简单介绍 synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调 ...
- java show过时_Java中show() 方法被那个方法代替了? java编程 显示类中信
你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面.在jdk5.0中阻止了这个方法,普遍用setVisi ...
- java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园
1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...
- java中组合_java中组合模式详解和使用方法
组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象.组合模式依据树形结构来组合对象,用来表示部分以及整体层次.这种类型的设计模式属于结构型模式, ...
- java 序列化实例_Java中的序列化与反序列化实例
创建的字节流与平台无关.因此,在一个平台上序列化的对象可以在另一个平台上反序列化. 为了使Java对象可序列化,我们实现java.io.Serializable可序列化接口. ObjectOutput ...
- java 数据类型分为_JAVA中分为基本数据类型及引用数据类型
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...
- java 代码锁_Java中的Lock锁
Lock锁介绍: 在java中可以使用 synchronized 来实现多线程下对象的同步访问,为了获得更加灵活使用场景.高效的性能,java还提供了Lock接口及其实现类ReentrantLock和 ...
- mysql java 获取周_Java中获取Mysql中datetime类型的数据
由于Java中的日期类型只有Date类型,而Mysql中即有date型,又有datetime型,当我们想要在java中获取Mysql中datetime类型的数据或向Mysql数据库中插入datetim ...
最新文章
- php样式无法加载 路径对的,网站首页 有时加载不了样式
- 一张截图,告诉你字节跳动的 Java 开发能力到底有多强...
- JSP中的include指令
- php爬取flash的交互数据库,基于PHP的Flash与MySQL数据库通讯的实现
- 【报告分享】2021年中国人工智能产业研究报告:数字经济时代的产业升级探索.pdf(附下载链接)...
- 中国区块链相关政策法规演变史
- 我的世界java骷髅马_我的世界:骷髅马材质更新,老MC教你获得骷髅马技巧,萌新:真好...
- KeyMob聚合致力于为广大开发者及广告聚合服务
- 深入解析字符串的比较方法:“==”操作符;String.Equals方法;String.Compare方法;String.CompareOrdinal方法。...
- PDMS中如何设置颜色规则
- 单相智能电表(DL/T645-2007协议)
- librdkafka编译及简单使用过程简介
- 一文搞懂JVM内存结构
- 人工智能 深度学习 机器学习
- 计算机开机桌面黑,电脑能正常启动但屏幕全黑原因和解决方法
- Windows安装ElasticSearch 7.3.0
- 前端实现旗帜飘动效果系列 (Ⅳ):webgl实现
- 微信小程序开发之获取用户信息
- 塔望食业洞察|植物肉行业发展趋势 品牌竞争格局及未来发展
- XUPT 寒假算法集训第二周