Design a class to overload a function compare( ) as follows:
1)void compare(int, int) — to compare two integers values and print the greater of the two integers.
2)void compare(char, char) — to compare the numeric value of two characters and print with the higher numeric value.
3)void compare(String, String) — to compare the length of the two strings and print the longer of the two.
Answers
Answer:
import java.util.Scanner;
public class KboatCompare
{
public void compare(int a, int b) {
if (a > b) {
System.out.println(a);
}
else {
System.out.println(b);
}
}
public void compare(char a, char b) {
int x = (int)a;
int y = (int)b;
if (x > y) {
System.out.println(a);
}
else {
System.out.println(b);
}
}
public void compare(String a, String b) {
int l1 = a.length();
int l2 = b.length();
if (l1 > l2) {
System.out.println(a);
}
else {
System.out.println(b);
}
}
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
KboatCompare obj = new KboatCompare();
System.out.print("Enter first integer: ");
int n1 = in.nextInt();
System.out.print("Enter second integer: ");
int n2 = in.nextInt();
obj.compare(n1, n2);
System.out.print("Enter first character: ");
char c1 = in.next().charAt(0);
System.out.print("Enter second character: ");
char c2 = in.next().charAt(0);
in.nextLine();
obj.compare(c1, c2);
System.out.print("Enter first string: ");
String s1 = in.nextLine();
System.out.print("Enter second string: ");
String s2 = in.nextLine();
obj.compare(s1, s2);
}
}
Explanation: pls mark me brainlist pls
Answer:
- interests
- character
- strings
please mark me brainliest answer