自主取值求五個數中最大最小平均值
package?newm; //import?java.util.Scanner; public?class?casesd?{???? public?static?void?main(String[]args){????? //Scanner?input?=new?Scanner(System.in);???? int?nums[]=new?int[]?{56,78,58,99,100};???? System.out.println("請輸入五個數:");???? int?max=nums[0];???? int?min=nums[0];???? double?sum=0;???? double?avg=0;???? for(int?i=0;i<nums.length;i++)????? max=nums[i]>max?nums[i]:max;???? System.out.println("最大值為:"+max);???? for(int?i=0;i<nums.length;i++)????? min=nums[i]<min?nums[i]:min;???? System.out.println("最小值為:"+min);???? for(int?i=0;i<nums.length;i++)?{????? sum=sum+nums[i];???? } System.out.println("和為:"+sum);??? ? avg=sum/nums.length;???? ? System.out.println("平均值為;"+avg);?? ? ? ?? ? ???} ? ? ????} ? ? ????//new?int[5]
package?newm;//import?java.util.Scanner;public?class?casesd?{????public?static?void?main(String[]args)?{???? //Scanner?input?=new?Scanner(System.in);???? int?nums[]=new?int[]?{56,78,58,99,100};???? System.out.println("請輸入五個數:");???? int?max=nums[0];???? int?min=nums[0];???? double?sum=0;???? double?avg=0;???? for(int?i=0;i<nums.length;i++)????? max=nums[i]>max?nums[i]:max;???? System.out.println("最大值為:"+max);???? for(int?i=0;i<nums.length;i++)????? min=nums[i]<min?nums[i]:min;???? System.out.println("最小值為:"+min);???? for(int?i=0;i<nums.length;i++)?{????? sum=sum+nums[i];???? }System.out.println("和為:"+sum);???? avg=sum/nums.length;???? System.out.println("平均值為;"+avg);??? ????}}//new?int[5]
求大神指導,我想知道該怎么輸入一個長度為5的數組,然后自動求出它的最大最小,和還有平均值啊,該怎么寫?
萌新求大神指導
2019-07-18
import java.util.Scanner;
public class Demo05 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int []score=new int[5];
for(int i=0;i<score.length;i++){
System.out.println("請輸入第"+(i+1)+"個數");
score[i]=input.nextInt();
}
int max=score[0];
int min=score[0];
double sum=0;
double avg=0;
for (int i = 0; i < score.length; i++) {
if (max<score[i]) {
max=score[i];
}
if(min>score[i]){
min=score[i];
}
sum=sum+score[i];
}
avg=sum/score.length;
System.out.println("數組中的最大值:"+max);
System.out.println("數組中的最小值:"+min);
System.out.println("數組中的平均值:"+avg);
}
}
2019-05-13
Scanner工具不要注釋了,運用起來,這個類似于C語言中的scanf()函數,把Scanner運用起來就對了