import java.util.Scanner; public class Main { public static void main(String[] args) { Comparator comparator = new ComparatorImpl(); Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()) { int x = scanner.nextInt(); int y = scanner.nextInt(); System.out.println(comparator.max(x, y)); } } } interface Comparator { /** * 返回两个整数中的最大值 */ int max(int x, int y); } class ComparatorImpl implements Comparator{ @Override public int max(int x,int y){ return x>y?x:y; } } //write your code here......描述
已知接口Comparator,内部定义了max函数,用于返回两个整数中的最大值。请定义该接口的实现类,使得main方法中的比较逻辑可以正确执行,要求实现类的名称为ComparatorImpl。
输入描述:
两个整数
输出描述:
两个整数中的最大值
java 实现接口
最新推荐文章于 2024-07-04 19:20:57 发布
本文介绍如何在Java中实现Comparator接口,通过ComparatorImpl类提供max方法,接收两个整数作为参数并返回它们的最大值。通过Scanner获取用户输入,进行连续比较并输出结果。
1516

被折叠的 条评论
为什么被折叠?



