'F' → Fullscreen
add() method: add(int a, int b)add(double a, double b)add(int a, int b, int c)main() and print the results. public class Program{ public static void main(String[] args) { System.out.println(add(4, 5)); System.out.println(add(4.5, 2.3)); System.out.println(add(2, 3, 4)); }
static int add(int a, int b) { return a + b; }
static double add(double a, double b) { return a + b; }
static int add(int a, int b, int c) { return a + b + c; }}add(int a, double b)add(double a, int b)main().
public class Program{ public static void main(String[] args) { System.out.println(add(4, 5)); System.out.println(add(4.5, 2.3)); System.out.println(add(2, 3, 4));
System.out.println(add(3, 2.5)); System.out.println(add(2.5, 3)); }
14 collapsed lines
static int add(int a, int b) { return a + b; }
static double add(double a, double b) { return a + b; }
static int add(int a, int b, int c) { return a + b + c; }
static double add(int a, double b) { System.out.println("int + double version called"); return a + b; }
static double add(double a, int b) { System.out.println("double + int version called"); return a + b; }}Program.java. Add three
overloaded
area() methods that calculate the area of different shapes:
area(double radius) → Circlearea(double width, double height) → Rectangle
area(double base, double height, boolean triangle) → Triangle
area() method in main() and print
the results.
public class Program{ public static void main(String[] args) { System.out.println(add(4, 5)); System.out.println(add(4.5, 2.3)); System.out.println(add(2, 3, 4)); System.out.println(add(3, 2.5)); System.out.println(add(2.5, 3));
System.out.println("Circle area: " + area(3.0)); System.out.println("Rectangle area: " + area(4.0, 6.0)); System.out.println("Triangle area: " + area(5.0, 3.0, true)); }
// Overloaded add() methods26 collapsed lines
static int add(int a, int b) { return a + b; }
static double add(double a, double b) { return a + b; }
static int add(int a, int b, int c) { return a + b + c; }
static double add(int a, double b) { System.out.println("int + double version called"); return a + b; }
static double add(double a, int b) { System.out.println("double + int version called"); return a + b; }
// Overloaded area() methods static double area(double radius) { return Math.PI * radius * radius; }
static double area(double width, double height) { return width * height; }
static double area(double base, double height, boolean triangle) { return 0.5 * base * height; }}96.89int + double version called5.5double + int version called5.5Circle area: 28.274333882308138Rectangle area: 24.0Triangle area: 7.5
Submit your completed Program.java file and reflection answers
to the appropriate dropbox.