日期:2014-05-20  浏览次数:20692 次

构造函数问题。 . . 初学Java 请多多指教
创建一个名为Two   的类   ,为该类定义三个构造函数,分别执行下列操作:
1.传递两个整数值并找出最大值
2.传递三个double值并求出其乘积.
3.传递两个字符串值并检查其是否相等.
4.在main()方法中测试构造函数的调用..
      有些我做不出来...   ..   麻烦指教

------解决方案--------------------
Two(int x, int y){
if (x> =y) System.out.println(x);
else System.out.println(y);
}

Two(double x,double y,double z){
System.out.println( "乘积: "+x*y*z);
}

Two(String a,String b){
if (a.equals(b)) System.out.println( "相等 ");
else System.out.println( "不相等 ");
}

main方法调用

Two a = new Two(1,2);
Two b = new Two(1.1,2.3,3.5);
Two c = new Two( "abc ", "abc ");

里面参数你可以自己更改。。