实习目的:
用java实现对复数的基本操作,加,减,乘,除,取模运算。
程序代码:
代码一:
import java.util.Scanner;
public class fushu
{
public float a,b; //定义成员变量
fushu() //构造函数1
{
}
fushu(float x,float y) //构造函数2
{
a=x;b=y;
}
public static void main(String[] args) //主函数
{
System.out.println("选择你要进行操作的序号:1.两个复数加;2.减;3.乘;4.除;5.求模;\n输出你的选择,按回车。");
Scanner in=new Scanner(System.in); //从键盘获得选择
int i=in.nextInt();
System.out.println(i);
switch(i)
{
case 1: //加
{
System.out.println("第一个实部:")
float a1=in.nextFloat();
System.out.println("第一个虚部:");
float b1=in.nextFloat();
fushu c1=new fushu(a1,b1);
System.out.println("第2个实部:");
float a2=in.nextFloat();
System.out.println("第2个虚部:");
float b2=in.nextFloat();
fushu c2=new fushu(a2,b2);
fushu m=jia(c1,c2);
System.out.println("结果为:");
print(m);
break;
}
case 2: //减
{
System.out.println("第一个实部:");
float a1=in.nextFloat();
System.out.println("第一个虚部:");
float b1=in.nextFloat();
fushu c1=new fushu(a1,b1);
System.out.println("第2个实部:");
float a2=in.nextFloat();
System.out.println("第2个虚部:");
float b2=in.nextFloat();