慕仔7169734
2019-04-07 15:38
import java.util.Scanner;
public class 数组最大最小平均
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
int nums[]=new int[5];
int max=nums[0];
int min=nums[0];
double sum=0;
double avg=0;
Scanner input=new Scanner(System.in);
System.out.println("请输入5个数"+nums);
for(int i=0;i<nums.length;i++) {
nums[i]=input.nextInt();
}
for(int i=0;i<nums.length;i++) {
if(nums[i]>max) {
max=nums[i];
}
if(nums[i]<min) {
min=nums[i];
}
sum=sum+nums[i];
avg=sum/nums.length;
}
System.out.println("最高分为"+max);
System.out.println("最低分为"+min);
System.out.println("在总分为"+sum);
System.out.println("平均分为"+avg);
}
}
请输入5个数
99
88
77
66
55
最高分为99
最低分为0
在总分为385.0
平均分为77.0
类名不要用中文,可以在起类名的时候根据含义直接查英文单词,还能记单词
定义max和min时,数组nums[0]没有赋值,默认为0,即min=0。除非输入的成绩为负数,不然min的值就是0
Java入门第一季(IDEA工具)升级版
1165877 学习 · 17588 问题
相似问题