public static void main(String args[]){
//成绩
double [] score = {953,342,232,562,673,787,860,93,84,71};
//转换后成绩
String [] score1 = new String[scorelength];
for(int i=0;i<scorelength;i++){
if(score[i]>=90){
score1[i] = "A";
}else if(score[i]>80&&score[i]<=89){
score1[i] = "B";
}else if(score[i]>70&&score[i]<=79){
score1[i] = "C";
}else if(score[i]>60&&score[i]<=69){
score1[i] = "D";
}else{
score1[i] = "E";
}
}
//输出转换后成绩
for(int i=0;i<score1length;i++){
Systemoutprint(score1[i]+",");
}
}
Map<String, Integer> studentMap = new HashMap();
studentMapput("阿衰",2);// 输入学生成绩 Ps:"学生姓名",学生成绩
studentMapput("小明",2);//相同名字输入 只会更新成绩(值)
int count = 0; // 学生总分
Iterator<MapEntry<String,Integer>> iterator = studentMapentrySet()iterator();
while(iteratorhasNext()){
MapEntry<String,Integer> entry = iteratornext();
Systemoutprintln("学生姓名:"+entrygetKey() + "\t学生分数:" + entrygetValue());
// 输出姓名 分数
count += entrygetValue(); // 加上这个同学的分数
}
// 平均分是总分除于学生个数
Systemoutprintln("学生总分:" + count + "\t平均分:"+ (count / studentMapsize())); // 输出总分,平均分
以上就是关于java 编程实现将一个百分制成绩转换为五分制成绩。全部的内容,包括:java 编程实现将一个百分制成绩转换为五分制成绩。、java循环输出学生姓名,循环输出学生成绩,求出学生成绩总和,求出平均分,打印出、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)