/*Program of Method Overloading with User Input */
package newproject;
import java.util.Scanner;
/*@author Aqib */
public class MethodOverload {
private int num1,num2;
private float num3;
private float result;
Scanner ipobj = new Scanner(System.in);
public void Area(int num1){
System.out.println("Enter the Side of Square");
num1=ipobj.nextInt();
result=num1*num1;
System.out.println("Area of Square is (Side * Side) " + (int)result);
}
public void Area(int num1,int num2){
System.out.println("Enter Length of Rectangle");
num1=ipobj.nextInt();
System.out.println("Enter the Breadth of Rectangle");
num2=ipobj.nextInt();
result=(num1*num2);
System.out.println("Area of rectangle is (Length * Breadth ) " + (int)result);
}
public void Area(int num1,float num3){
float HALF;
HALF = 0.5f;
System.out.println("Enter Base of Triangle");
num1=ipobj.nextInt();
System.out.println("Enter the Heigth of Triangle");
num3=ipobj.nextFloat();
result=HALF*(num1*num3);
System.out.println("Area of Triangle is (1/2(base * Height))" + result);
}
public static void main(String[] args) {
MethodOverload obj = new MethodOverload();
obj.Area(12, 13);
obj.Area(12);
obj.Area(3, 3.5f);
}
}
package newproject;
import java.util.Scanner;
/*@author Aqib */
public class MethodOverload {
private int num1,num2;
private float num3;
private float result;
Scanner ipobj = new Scanner(System.in);
public void Area(int num1){
System.out.println("Enter the Side of Square");
num1=ipobj.nextInt();
result=num1*num1;
System.out.println("Area of Square is (Side * Side) " + (int)result);
}
public void Area(int num1,int num2){
System.out.println("Enter Length of Rectangle");
num1=ipobj.nextInt();
System.out.println("Enter the Breadth of Rectangle");
num2=ipobj.nextInt();
result=(num1*num2);
System.out.println("Area of rectangle is (Length * Breadth ) " + (int)result);
}
public void Area(int num1,float num3){
float HALF;
HALF = 0.5f;
System.out.println("Enter Base of Triangle");
num1=ipobj.nextInt();
System.out.println("Enter the Heigth of Triangle");
num3=ipobj.nextFloat();
result=HALF*(num1*num3);
System.out.println("Area of Triangle is (1/2(base * Height))" + result);
}
public static void main(String[] args) {
MethodOverload obj = new MethodOverload();
obj.Area(12, 13);
obj.Area(12);
obj.Area(3, 3.5f);
}
}
No comments:
Post a Comment