为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

Arrays.sort(cheng);
int count = 0;
for(int i=cheng.length-1;i>=0;i--){
    if((cheng[i]<100&&cheng[i]>0)){
        count++;
        System.out.println(cheng[i]);
        if(count==3){
            break;
        }
    }
}


0 回复 有任何疑惑可以回复我~
#1

慕工程8298925 提问者

明白了 谢谢,兄弟。
2018-09-21 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5bae11ef0001407008920571.jpg我用i判断或者你用j判断都不能解决,中间所出来的不在范围内的值也占据了i或者你的j的值。

0 回复 有任何疑惑可以回复我~

我的成绩判断语句不管用吗?

0 回复 有任何疑惑可以回复我~
#1

慕勒2701546

||或者 &&并且 第一个for循环 当进入if时 只是单纯continue 第二个for循环操作的还是排序后的数组 输出下标0 1 2 相应的 输出-23 52 64 应在第一个for循环 if中 进行响应操作 未使用Arrays.sort()排序前 89----23---64---91---119---52---73--- 使用Arrays.sort()排序后 -23---52---64---73---89---91---119--- 0 1 2 3 4 5 6 下标
2018-09-20 回复 有任何疑惑可以回复我~
#2

慕勒2701546 回复 慕勒2701546

相应操作
2018-09-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的结果不一样啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信