1、));System.out.println(班級的平均分: + list.stream().mapToDouble(data - data.intValue()).average().getAsDouble());} } 您好!上面是我寫的代碼,以及代碼執(zhí)行后的結(jié)果,麻煩確認(rèn)一下是否符合要求。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、青州網(wǎng)站維護、網(wǎng)站推廣。
2、import java.util.Scanner;public class demo16 { / param args / public static void main(String[] args) { // TODO Auto-generated method stub //循環(huán)錄入某學(xué)生5門課的成績并計算平均分。
3、平均參加啥?思路是建立一個二維數(shù)組5 分別存儲5個學(xué)生的三門課程成績。
4、你求的是全部學(xué)生的全部成績?nèi)缓蟪?5(這個15是不是因為你的學(xué)生數(shù)組定義了5的容量?);其次,最高分的話,按照每門課來統(tǒng)計比較好吧,你是在全部學(xué)生的全部課程中找一個最高分。
Arrays.sort是java自帶的排序數(shù)組的,但是貌似是排序一維數(shù)組的,你的二維數(shù)組怎么排序,除非你自己實現(xiàn)一個排序的規(guī)則才可以,所以提示你[D cannot be cast to 。。
平均參加啥?思路是建立一個二維數(shù)組5 分別存儲5個學(xué)生的三門課程成績。
-1;} else { continue; //如果按一條件比較結(jié)果相等,就使用第二個條件進行比較。
printf(數(shù)學(xué)平均分為%.1f分。\n, sum1 / TEP);printf(數(shù)學(xué)最高分為%.1f分,最低分為%.1f分\n, max1, low1);printf(語文平均分為%.1f分。
可以使用Map保存學(xué)生信息和成績信息,類型是MapString, int[], String表示學(xué)生姓名,int[]表示學(xué)生3門課的成績。剩下的事情就是遍歷Map中德每個學(xué)生成績信息,計算每個學(xué)生的平均成績和每科的平均成績。
以下程序完成從鍵盤輸入20個學(xué)生的成績求平均值,不過有一個不足就是輸入的成績不能是小數(shù),還得改改。
/** 有30個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號、姓名、數(shù)學(xué),英語,計算機3門課成績和總分。
你若是有應(yīng)用到類,將學(xué)生抽象成一個對象的話,類的成員變量就是 姓名 和 分?jǐn)?shù)。
用數(shù)組可以,也可以用集合來存儲各個同學(xué)的成績。添加刪除等信息簡單。這里有個迷你圖書管理系統(tǒng),類似,我剛寫的。你看看之后應(yīng)該會有思路了。如果用集合utils做的話,也簡單,知識用到了集合框架和泛型等機制。