Advertisement
Guest User

100points

a guest
Jun 17th, 2020
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class GreaterOfTwoValues {
  4.     public static void main (String[] args) {
  5.  
  6.  
  7.         Scanner scanner = new Scanner (System.in);
  8.         String  type    = scanner.nextLine ();
  9.         String  a       = scanner.nextLine ();
  10.         String  b       = scanner.nextLine ();
  11.         switch (type) {
  12.             case "int":
  13.                 System.out.println (GetMax (Integer.parseInt (a),Integer.parseInt (b)));
  14.                 break;
  15.             case "char":
  16.                 System.out.println (GetMax (a.charAt (0),b.charAt (0)));
  17.                 break;
  18.             case "string":
  19.                 System.out.println (GetMax (a,b));
  20.                 break;
  21.         }
  22.     }
  23.  
  24.     public static int GetMax (int firstNum,int secondNum) {
  25.         return Math.max (firstNum,secondNum);
  26.     }
  27.  
  28.     public static char GetMax (char firstChar,char secondChar) {
  29.         if (firstChar >= secondChar) {
  30.             return firstChar;
  31.         } else {
  32.             return secondChar;
  33.         }
  34.     }
  35.  
  36.     public static String GetMax (String first,String second) {
  37.         if (first.compareTo (second) >= 0) {
  38.             return first;
  39.         } else {
  40.             return second;
  41.         }
  42.     }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement