課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
這是我的代碼,習題中已經(jīng)給出了7個元素。
***但是我現(xiàn)在,不想用這7個已給元素,我想讓用戶自己輸入元素,輸入個數(shù)不限,然后計算所有輸入元素中的最大值,最小值和平均值。
2016-09-03
源自:Java入門第一季(IDEA工具)升級版 6-6
正在回答
package?zzz; import?java.util.ArrayList; import?java.util.Scanner; public?class?Q1?{ public?static?void?main(String[]?args)?{ ??????? ???? ArrayList<Integer>?Nums?=?new?ArrayList<Integer>(); ????????Scanner?nums?=?new?Scanner(System.in); ????????int?n?=?-1; ??????? ????????//輸入數(shù)字?輸入-1時退出輸入 ????????while?(true)?{ ????????????try?{ ???????????? System.out.println("請輸入數(shù)字以-1結尾"); ????????????????n?=?nums.nextInt(); ????????????????if?(n?==?-1)?{ ????????????????????break; ????????????????} ????????????????Nums.add(n); ???????????????? ????????????} ????????????catch?(Exception?e)?{ ????????????} ????????} ????????System.out.println("Number?=?"?+?Nums); ???????/*?for?(int?number?:?Nums)?{ ???????? ???System.out.println("Number?=?"?+?Nums); ???????? ???}*/ ????????Integer?NUMS[]?=?new?Integer[Nums.size()]; ????????????NUMS=Nums.toArray(NUMS); ????????? ????????int?max?=?NUMS[0];?//?假定最大值為數(shù)組中的第一個元素 ????int?min?=?NUMS[0];?//?假定最小值為數(shù)組中的第一個元素 double?sum?=?0;//?累加值 double?avg?=?0;//?平均值 ????????int?j=0; for?(int?i?=?0;?i?<?NUMS.length;?i++)?{?//?循環(huán)遍歷數(shù)組中的元素 ? if?(NUMS[i]>=max){ max=NUMS[i]; } ???????? if?(NUMS[i]<=min){ min=NUMS[i]; } ?????? ???????? ????????sum=sum+NUMS[i]; ???????? ???? ????????j++; ???????? } ??????? ????????//?求平均值 ???????avg=sum/j; ???????? System.out.println("數(shù)組中的最大值:"?+?max); System.out.println("數(shù)組中的最小值:"?+?min); System.out.println("數(shù)組中的平均值:"?+?avg); ????} }
從零開始摳藕釘
java是靜態(tài)語言,如果使用數(shù)組Arrays的話必須先分配好空間,也就是活確定元素的個數(shù)才能運用,想在不確定個數(shù)的前提下輸入數(shù)據(jù)可以采用java.util.Vector.
舉報
0基礎萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎語法開始
1 回答為什么輸出結果不是數(shù)組中的元素?
2 回答如果我想自己輸入星期幾的話,要怎么弄呢
2 回答由用戶輸入數(shù)值賦值給數(shù)組
1 回答自定義用戶輸入
2 回答怎樣輸入數(shù)組?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-09-03
2016-09-03
java是靜態(tài)語言,如果使用數(shù)組Arrays的話必須先分配好空間,也就是活確定元素的個數(shù)才能運用,想在不確定個數(shù)的前提下輸入數(shù)據(jù)可以采用java.util.Vector.