在一個貨架上有 5 件商品,編寫程序,在輸入商品價格之后輸出最高價格、總價格和平均價格。
首先要創(chuàng)建一個包含 5 個空元素的價格數(shù)組,然后使用 for 循環(huán)使用戶從控制臺錄入商品的價格,并將價格保存至數(shù)組中,再使用一個 for 循環(huán)來遍歷該數(shù)組,求出最高價格和總價格。最后用總價格除以商品數(shù)量算出平均價格。
public static void main(String[] args) {
// 聲明數(shù)組
int[] prices = new int[5];
int maxPrice = 0, avgPrice = 0, sumPrice = 0;
Scanner input = new Scanner(System.in);
System.out.println("請輸入5件商品的價格:");
for (int i = 0; i < 5; i++) {
prices[i] = input.nextInt(); // 循環(huán)向數(shù)組中元素賦值
}
// 計算價格最大值
maxPrice = prices[0]; // 假設(shè)最大值為第 一個元素
for (int index = 1; index < prices.length; index++) {
sumPrice += prices[index]; // 匯總價格
if (prices[index] > maxPrice) {
maxPrice = prices[index];
}
}
填寫下面表單即可預(yù)約申請免費試聽java課程!害怕學(xué)不會?助教陪讀,隨時解惑!擔心就業(yè)?一地學(xué)習(xí),可全國推薦就業(yè)!
// 平均價格=總價格/商品數(shù)量
avgPrice = sumPrice / prices.length;
System.out.println("本貨架上商品的總價格為:" + sumPrice + " 平均價格為:" + avgPrice + " 最高價格為:" + maxPrice);
}
該程序運行后的結(jié)果如下所示。
請輸入5件商品的價格:
88
64
44
62
79
本貨架上商品的總價格為:249 平均價格為:49 最高價格為:88
上一篇:Java商品信息查詢
下一篇: 沒有了
初級會計職稱中級會計職稱經(jīng)濟師注冊會計師證券從業(yè)銀行從業(yè)會計實操統(tǒng)計師審計師高級會計師基金從業(yè)資格稅務(wù)師資產(chǎn)評估師國際內(nèi)審師ACCA/CAT價格鑒證師統(tǒng)計資格從業(yè)
一級建造師二級建造師消防工程師造價工程師土建職稱房地產(chǎn)經(jīng)紀人公路檢測工程師建筑八大員注冊建筑師二級造價師監(jiān)理工程師咨詢工程師房地產(chǎn)估價師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評價土地登記代理公路造價師公路監(jiān)理師化工工程師暖通工程師給排水工程師計量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會工作者司法考試職稱計算機營養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級職稱護士資格證初級護師主管護師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗技師臨床醫(yī)學(xué)理論中醫(yī)理論