Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Judge 50/100
- package TF11_methodsFunctions;
- import java.util.Scanner;
- public class P09_greaterOfTwoValues {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- String inputType = sc.nextLine();
- String first = sc.nextLine();
- String second = sc.nextLine();
- switch (inputType){
- case "int":
- int a = Integer.parseInt(first);
- int b = Integer.parseInt(second);
- System.out.println(getMax(a, b));
- break;
- case "char":
- char c = first.charAt(0);
- char d = second.charAt(0);
- System.out.println(getMax(c, d));
- break;
- case "String":
- System.out.println(getMax(first,second));
- break;
- }
- }
- private static String getMax(String a, String b) {
- if (a.compareTo(b) >= 0) {
- return a;
- }
- return b;
- }
- private static char getMax(char a, char b) {
- if (a > b) {
- return a;
- }
- return b;
- }
- private static int getMax(int a, int b) {
- if (a > b) {
- return a;
- }
- return b;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement