📄 test.java
字号:
import java.io.*;
import myPackage.ComplexNumber;
import myPackage.Computer;
import myPackage.Date ;
public class Test{
public static void main(String[] args)throws java.io.IOException {
System.out.println(" 1.日期类的测试");
Date date1=new Date( ); //调用无参日期类的构造方法,按缺省值设置日期
date1.displayDate(); //输出日期
date1.Add(67); //将日期加67
date1.displayDate(); //输出加后的日期
Date date2=new Date(2000,1,9); //创建对象并设置年月日
date2.displayDate();
System.out.println(date2.getYear());//获取年(获取月和日与此类似)
date2.Sub(2045,1,1 ); //两个日期相减,并输出相差的天数
System.out.println();
System.out.println("*********按Enter键继续测试**********" );
char ch=(char)System.in.read();
System.out.println(" 2.计算机类的测试");
Computer com1=new Computer( );//调用无参计算机类的构造方法,按缺省值设置
//创建对象com2并设置相关属性
Computer com2=new Computer("IBM","black","Intel","Kingston","Maxtor",4555);
com1.display(); //输出计算机的品牌,颜色,CPU,内存,硬盘,价格
/*com2.display();*/
com2.ComStateOn(); //打开与关闭状态转换
com2.ComStateWaken(); //挂起与恢复状态转换
System.out.println();
System.out.println("*********按Enter键继续测试**********" );
ch=(char)System.in.read();
ch=(char)System.in.read();
System.out.println(" 3.复数类的测试");
ComplexNumber num1=new ComplexNumber( ); //调用无参复数类的构造方法,按缺省值设置
ComplexNumber num2=new ComplexNumber(14,-2);//创建对象num2,并设置其虚部与实部
num2.displayComplexNumber(); //输出复数
num1.displayComplexNumber();
num2.Add(num1.getReal( ),num1.getImaginary()); //获取复数实部与虚部,并实现复数加法
num2.displayComplexNumber( );
ComplexNumber num3=new ComplexNumber(54,-62);
num3.Sub(num1.getReal( ),num1.getImaginary()); //获取复数实部与虚部,并实现复数减法
num3.displayComplexNumber( );
ComplexNumber num4=new ComplexNumber(36,32);
num4.Mul(num1.getReal( ),num1.getImaginary()); //获取复数实部与虚部,并实现复数乘法
num4.displayComplexNumber( );
ComplexNumber num5=new ComplexNumber(54,9);
num5.Div(num1.getReal( ),num1.getImaginary()); //获取复数实部与虚部,并实现复数除法
num5.displayComplexNumber( ); //输出复数
System.out.println("*********************测试完毕********************" );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -