亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

找出一個數組中既不是最大數也不是最小的數

找出一個數組中既不是最大數也不是最小的數

亞努人 2016-03-03 19:43:39
class?NotMM{ public?void?NotMM(int?arr[]){ int?mid?=?arr[0]; for(int?i=0;i<arr.length-2;i++){ if(arr[i+1]>arr[i]&&arr[i+1]<arr[i+2]){ mid?=?arr[i+1]; }else?if(arr[i+1]<arr[i]&&arr[i+1]>arr[i+2]){ mid?=?arr[i+1]; }else?if(arr[i]<arr[i+1]&&arr[i]>arr[i+2]){ mid?=?arr[i]; }else?if(arr[i]>arr[i+1]&&arr[i]<arr[i+2]){ mid?=?arr[i]; }else{ mid?=?arr[i+2]; } System.out.println(mid); } } } public?class?Ex1_4?{ public?static?void?main(String[]?args)?{ NotMM?m?=?new?NotMM(); int?arr[]?=?new?int[]{2,4,6,1,7,5,3,8}; m.NotMM(arr); } }如上代碼錯誤,請大俠幫忙改正解決,謝謝!
查看完整描述

4 回答

已采納
?
慕大叔

TA貢獻75條經驗 獲得超103個贊

import?java.util.Arrays;
?
public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
????????int[]?arry1?=?{?1,?1,?1,?4,?2,?3,?3,?7,?10};
?
????????Arrays.sort(arry1);
????????for(int?i=1;i<arry1.length-1;i++)
????????{
????????????System.out.println(arry1[i]);
????????}
????}
?}


查看完整回答
2 反對 回復 2016-03-04
?
英語技能

TA貢獻4條經驗 獲得超3個贊

為什么不先給數組排序,然后去掉和頭尾相等的元素再輸出呢?

查看完整回答
1 反對 回復 2016-03-04
?
Ricky_hrm

TA貢獻4條經驗 獲得超1個贊

排序,然后輸出minIndex和maxIndex之間的數字

查看完整回答
1 反對 回復 2016-03-04
?
一條小咸魚

TA貢獻457條經驗 獲得超255個贊

import?java.util.Arrays;

public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
????????int[]?arry1?=?{?1,?1,?1,?2,?3,?3,?3,?7,?10,?3,?3,?3,?3,?3?};

????????Arrays.sort(arry1);
????????System.out.println(Arrays.toString(arry1));

????????for?(int?i?:?arry1)?{
????????????if?(i?==?arry1[0]?||?i?==?arry1[arry1.length?-?1])?{
????????????????continue;
????????????}
????????????System.out.print(i?+?"?");
????????}
????????System.out.println();
????}
}


查看完整回答
1 反對 回復 2016-03-04
  • 4 回答
  • 0 關注
  • 2921 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號