【练习题】13.构造方法与重载
创建一个类为该类定义三个构造函数分别执行下列操作
1、传递两个整数值并找出其中较大的一个值
2、传递三个double值并求出其乘积
3、传递两个字符串值并检查其是否相同
4、在main方法中测试构造函数的调用
package day09;
import com.sun.org.apache.xerces.internal.util.SynchronizedSymbolTable;
/*5.【练习题】构造方法与重载
创建一个类,为该类定义三个构造函数,分别执行下列操作:
1、传递两个整数值并找出其中较大的一个值
2、传递三个double值并求出其乘积
3、传递两个字符串值并检查其是否相同
4、在main方法中测试构造函数的调用
* */
public class HomeWork_05 {
public static void main(String[] args) {
Add s1 = new Add();
s1.Add(4,8);
s1.Add(3.3,4.2,4.0);
s1.Add("你","你");
}
}
class Add{
public void Add (int a,int b){
// if( a >= b){
// System.out.println("max:"+a);
// }else if(a <= b){
// System.out.println("max:"+b);
// }else{
// System.out.println("输入错误!");
// }
System.out.println("max:"+Math.max(a,b));
}
public void Add(double a,double b,double c){
System.out.println("a*b*c的乘积:"+(a*b*c));
}
public void Add(String a,String b){
System.out.println("是否相同?:"+a.equals(b));
System.out.println("是否相同?:"+(a == b ? "相同":"不相同"));
}
}