欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);
	}
}

结果如下:
java se 数组

求数组元素最大值

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);
	}
}

结果如下:java se 数组

求平均分

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);
	}
}

结果如下:java se 数组

相关标签: java se javase