编写一个名为ex1的迭代方法,它有两个形式参数给两个整数a和b。
如果a和b包含至少一个元素,则仅当-c
的所有元素都小于conda
b[i ... length-1]
进行测试
a[i]
从测试中,它应该返回所有真实的。但我的方法不起作用,我不明白为什么。
答案 0 :(得分:2)
你的方法并不好。我建议你以不同的方式看待这个问题。
ex1返回true值,仅当b [i ... length-1]的所有元素都小于a [i]
时
这意味着数组b的max elemnt必须小于数组a的min元素。所以你可以用一行写出来,而且效果要好得多。
public static boolean ex1(int a[], int b[]){
return Collections.max(b) < Collections.min(a);}