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

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么不能用 語句一?語句二:語句三;

int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };

? ? ? ?

int max = 0; // 假定最大值為數組中的第一個元素

int min = 0; // 假定最小值為數組中的第一個元素

double sum = 0;// 累加值

double avg = 0;// 平均值

? ? ? ?

for (int i = 0; i <6; i++) {

? ? ? ? ? ?

? ? ? ? ? ?max>nums[i]?max=max:max=nums[i];

? ? ? ? ? ?// 循環遍歷數組中的元素

? ? ? ?// 如果當前值大于max,則替換max的值

? ? ? ?

? ? ? ? min<nums[i]?:min=nums[i];

? ? ? ??

? ? ? ? sum=sum+nums[i];

? ? ? ? i==5?avg=sum/6:i=1;

? ? ? ?// 如果當前值小于min,則替換min的值

? ? ? ?

? ? ? ?

? ? ? ?

? ? ? ?// 累加求和

? ? ? ?

? ? ? ?

}

? ? ? ?

? ? ? ?// 求平均值

? ? ??

? ? ? ?

System.out.println("數組中的最大值:" + max);

System.out.println("數組中的最小值:" + min);

System.out.println("數組中的平均值:" + avg); ? ? ? ? );


正在回答

5 回答

int?max?=?0;?//?假定最大值為數組中的第一個元素
int?min?=?0;?//?假定最小值為數組中的第一個元素

建議將這兩句語句改成

int?max=nums[0];
int?min=nums[0];

將代碼

i==5?avg=sum/6:i=1;

刪除,并在

System.out.println("數組中的最大值:"?+?max);

前,加上

avg=sum/6;

最后,你的代碼結束有個");"是幾個意思???

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

你的邏輯并沒有錯

  1. 如果“表達式a”成立就執行 “表達式b”否則就執行 “表達式c,并返回運算結果

  2. 需接收或處理返回結果否則程序報錯,且表達式(a,b,c)不能為空,沒加括號不影響執行。

在你的代碼中

max>nums[i]?max=max:max=nums[i];
min<nums[i]?:min=nums[i];
i==5?avg=sum/6:i=1;

第一句沒接收計算結果,第二句“表達式b”為空


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


回復51cds:

max>muns[i]?:max=unms[i];

如果“表達式a”成立就執行 “表達式b”否則就執行 “表達式c”

?我的邏輯并沒有錯,但是執行不了,?http://img1.sycdn.imooc.com//56641b0e0001203b06070032.jpg

你這個應該也會出錯吧,后面應該加括號吧max=(max>muns[i]?:max=unms[i]);


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

語句錯誤

max>nums[i]?max=max:max=nums[i];
min<nums[i]?:min=nums[i];
i==5?avg=sum/6:i=1;

第一句應改成

max=max>nums[i]?max:nums[i];

后兩句也一樣


ps:你所說的 "語句一?語句二:語句三" 是錯的,正確的格式應該是 “表達式一?表達式二:表達式三”。

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

任性未來 提問者

http://img1.sycdn.imooc.com//56641b0e0001203b06070032.jpg 你這個應該也會出錯吧,后面應該加括號吧max=(max>muns[i]?:max=unms[i]);
2015-12-06 回復 有任何疑惑可以回復我~
//建議看下三目運算符的用法
//基本格式
//表達式A?表達式B:表達式C
//A為true?則為B,否則為C
min<nums[i]?:min=nums[i];


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

舉報

0/150
提交
取消

為什么不能用 語句一?語句二:語句三;

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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