运行效果如下
public class Max {
public static void main(String[] args) {
int[] numbers = new int[5];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < numbers.length; i++) {
System.out.println("请输入第"+ (i+1) +"个数字");
int s = sc.nextInt();
numbers[i] = s;
}
int max = numbers[0];
int min = numbers[0];
int count = 0;
for (int i = 0; i < numbers.length; i++) {
count+=numbers[i];
if (max < numbers[i]) {
max = numbers[i];
}
if (min > numbers[i]) {
min = numbers[i];
}
}
double avg= count/5.0;
for (int number : numbers) {
System.out.print(number +" ");
}
System.out.println("中最大值为:" +max +",最小值是:" +min +",总分是:" + count+",平均分是:" +avg);
}
}
import java.util.Scanner;
/**
* @Description Test
* @Author hgg
* @Date 2021/12/23 11:28
* @Version 1.0
*/
public class Test {
public static void main(String[] args) {
int[] numbers = new int[5];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 5; i++) {
System.out.println("请输入第" + (i + 1) + "个数字");
String s = sc.nextLine();
numbers[i] = new Integer(s);
}
System.out.println("最大值为" + max(numbers));
System.out.println("最小值为" + min(numbers));
System.out.println("总分是" + sum(numbers));
System.out.println("平均值是" + sum(numbers) / 5);
}
static int max(int[] numbers) {
int max = numbers[0];
for (int i = 0; i < numbers.length; i++) {
if (max < numbers[i]) {
max = numbers[i];
}
}
return max;
}
static int min(int[] numbers) {
int min = numbers[0];
for (int i = 0; i < numbers.length; i++) {
if (min > numbers[i]) {
min = numbers[i];
}
}
return min;
}
static int sum(int[] numbers) {
int all = numbers[0];
for (int i = 0; i < numbers.length; i++) {
if (all > numbers[i]) {
all += numbers[i];
}
}
return all;
}
}