有个值运行不出来

lyfrmbts521 2016-05-30 09:12:24
最小值运行后显示是0 是错的怎么改

public static void main(String[]args){
//输入学生8门考试成绩保存在数组里,输出这个学生的总分和平均分,
//以及最高分和最低分;
int [] cj=new int[8];
int sum=0,pj,max=cj[0],min=cj[0];
Scanner s=new Scanner(System.in);
for(int i=0;i<cj.length;i++){

System.out.print("请输入第"+(i+1)+"门成绩:");
cj[i]=s.nextInt();


sum=sum+cj[i]; //总分
}

pj=sum/cj.length; //平均分
for(int i=0;i<cj.length;i++){
if(min>cj[i]){
min=cj[i];
// 最小值
}
if(max<cj[i]){
max=cj[i]; //最大值
}
}
System.out.print("总分:"+sum+" 平均分:"+pj+" 最小值:"+min+" 最大值:"+max);



}
[/size]
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyfrmbts521 2016-06-05
  • 打赏
  • 举报
回复
引用 3 楼 stlenail 的回复:
之前没看到这个回答 看了之后明白了 怎么给你分呢
stlenail 2016-05-30
  • 打赏
  • 举报
回复
woshiyexinjie 2016-05-30
  • 打赏
  • 举报
回复
int数组初始化都是 0
IT小蔡 2016-05-30
  • 打赏
  • 举报
回复
因为你mln最初值给的零,可以舍数组第一个数为最小值

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧