java se 数组
程序员文章站
2022-06-09 21:41:36
...
数组的定义
方式一:
int[] score=new int[] {89,79,76};
方拾二:
int[] score=new int[3];
score[0]=89;
score[1]=79;
score[2]=76;
在依次输出数组中的数据时,如果数据较多可以用for循环语句:
for(int i=0;i<score.length;i++){
System.out.println(score[i]);
}
求三个数的平均值
package com.whx.demo;
import java.util.Scanner;
public class Hello06Array {
private static Scanner sc;
public static void main(String[] args){
int[] score=new int[3];
score[0]=89;
score[1]=79;
score[2]=76;
double result=(score[0]+score[1]+score[2])/3;
System.out.println(result);
}
}
结果如下:
求数组元素最大值
package com.whx.demo;
import java.util.Scanner;
public class Hello06Array {
private static Scanner sc;
public static void main(String[] args){
int[] score=new int[3];
score[0]=89;
score[1]=79;
score[2]=76;
int max=score[0];
for(int i=0;i<score.length;i++){
if(score[i]>max){
max=score[i];
}
}
System.out.println("数组最大值:"+max);
}
}
结果如下:
求平均分
package com.whx.demo;
import java.util.Scanner;
public class Hello06Array {
private static Scanner sc;
public static void main(String[] args){
int[] scores=new int[5];//创建数组,申请5个空间
int sum=0;
System.out.println("请输入5个学员的成绩:");
for(int i=0;i<scores.length;i++){
scores[i]=sc.nextInt();
sum=sum+scores[i];
}
double avg=sum/scores.length;//平均分
System.out.println("平均分:"+avg);
}
}
结果如下: