//读取电话
public class ArrayTest {
public static void main(String[] args) {
int[] arr = new int[]{8,2,1,0,3};
int[] index = new int[]{2,0,3,2,4,0,1,3,2,3,3};
String tel = "";
for(int i = 0;i < index.length;i++){
tel += arr[index[i]];
}
System.out.println("联系方式:" + tel);
}
}
//解题思路:
//在遍历index数组的过程中,index数组中的每一个元素作为arr数组的下标,从arr数组中读取数据。
/**
分析以下需求,并用代码实现:
(1)在编程竞赛中,有10位评委为参赛的选手打分,分数分别为:5,4,6,8,9,0,1,2,7,3
(2)求选手的最后得分(去掉一个最高分和一个最低分后其余8位评委打分的平均值)
*/
package edu.CS.javase.array.exer;
import java.util.Scanner;
public class ArrayExer02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入评委人数:");
int pingwei = scanner.nextInt();
System.out.print("请输入评委打分结果:");
int[] scoreArray = new int[pingwei];
for(int i = pingwei;i > 0;i--){
int scores = scanner.nextInt();
scoreArray[i-1] = scores;
}
//{5,4,6,8,9,0,1,2,7,3};
//2.保存最大最小值
int scoreMax = scoreArray[0];
int scoreMin = scoreArray[0];
double sum = 0;
//2.遍历数组
for (int i = 0; i < scoreArray.le