【发布时间】:2020-09-18 19:52:02
【问题描述】:
我有一个包含 [45,8,50,15,65,109,2] 的数组。我想检查我的数组的零元素是否大于我的第一个元素。
如果 (45 > 8)
然后我想将 45 添加到全新的子数组中。
我想继续检查我的数组是否有任何大于 45 的内容并将其添加到新的子数组中。
新的子数组必须以添加的方式保持添加的数字。结果应该是 [45,50,65,109]
我认为创建它是朝着正确的方向发展,但我做错了什么,所以请帮忙。
int[] x = [45,8,50,15,65,109,2];
int[] sub = null;
for(int i = 0; i > x.length; i++) {
for(int k = 0; k > x.length; k++) {
if(x[i] > x[k]){
sub = i;
【问题讨论】:
-
我无法从上述问题中清楚地得到任何信息。你能用一个更清楚的例子详细说明吗?您是否要放置所有大于第 0 个元素的值?