【发布时间】:2016-06-19 11:23:27
【问题描述】:
我的方法接受两个整数数组,如果
返回true
- 数组的长度和
- 每个 a.element 都小于同一索引的 b.element。
它适用于我的所有测试用例,int[] a = {1, 2, 3} 和 int[] b = {4, 5, 1} 除外。即使a[2] > b[2],它也会返回true。 digitDifference 检查无法正常工作,但我看不到错误。
public static boolean allLess(int[] a, int[] b) {
int i = 0;
boolean sameLength = (a.length == b.length);
boolean digitDifference = (a[i] < b[i]);
for (i = 0; i <= a.length - 1; i++) {}
return (sameLength && digitDifference);
}
【问题讨论】:
标签: java arrays static-methods boolean-expression