我的任务是设计一个数组列表方法,检查arraylist的长度是奇数还是偶数.一旦我将长度除以2以检查奇数或偶数但我不知道该怎么做,我无法弄清楚我需要做什么.一旦找到,我需要从数组中删除元素,这将减少我假设的大小.
检查值是奇数还是偶数实际上非常简单.我们可以使用模数运算符.
例
List<MyObject> objects = new ArrayList<MyObject>();
int size = objects.size();
if(size % 2 == 0) {
System.out.println("This is an even sized list.");
}
else {
System.out.println("This is an odd sized list.");
}
Run Code Online (Sandbox Code Playgroud)
Modulo的工作原理
该%操作旨在帮助在从余数.例如:
int num = 15;
int remainder = num % 3;
Run Code Online (Sandbox Code Playgroud)
remainder等于0,因为你可以精确地将15除以3,其余为0.
int num = 10;
int remainder = num % 3;
Run Code Online (Sandbox Code Playgroud)
现在,remainder等于1,因为你可以3进入103次,剩下1次.这就是遗留下来的东西.
| 归档时间: |
|
| 查看次数: |
1088 次 |
| 最近记录: |