原题:
某百货商场当日消费积分最高的八名顾客,他们的积分分别是:18,25,7,36,13,2,89,63.
参考源代码如下:
/*
* 概念有点迷糊
* 参考了书上的一个示例
* 假设第一个数字是最小数字,然后使用循环对其进行比较
*/
import java.util.Scanner;
public class P170_3{
public static void main (String[]args){
Scanner input = new Scanner (System.in);
int jifen[] = new int [8];//定义数组
int min = 0 ;//定义最小值
int index = 0 ;
for (int i = 0;i
扩展:
输入十位学生的成绩,并进行顺序,逆序输出\n求出最高分及最低分,并算出平均分
/*
*输入十位学生的成绩,并进行顺序,逆序输出\n求出最高分及最低分,并算出平均分
*/
import java.util.Scanner;
import java.util.Arrays;
public class Test32{
public static void main (String[]args){
Scanner input = new Scanner(System.in);
int score[] = new int [10];//定义数组储存10位同学的成绩
int num = 0;//定义成绩之和
System.out.println("输入十位学生的成绩,并进行顺序,逆序输出\n求出最高分及最低分,并算出平均分");
System.out.println("**************************");
for (int i = 0 ; i
System.out.print(score[a]+"\t");
}
int max = score[0];//假设数组中的第一个数字为最高分
int min = score [0];//假设数组中的第一个数字为最低分
for (int b = 0;b
max=score[b];
}
if ( score[b]