永发信息网

用JAVA帮我写个如下4题的程序?

答案:2  悬赏:0  手机版
解决时间 2021-04-22 00:51
  • 提问者网友:我是女神我骄傲
  • 2021-04-21 18:46
1.定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
2.定义一个int型的一维数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素都向前移一个位置,即,a[0]=a[1],a[1]=a[2],…最后一个元素的值是原来第一个元素的值,然后输出这个数组。
3. 定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0~100之间的随机整数,将它们存储到一维数组中,然后统计成绩低于平均分的学员的人数,并输出出来。
4. (选做)承上题,将这40个成绩按照从高到低的顺序输出出来。
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-04-21 19:14

//第一题
public class Main {

public static void main(String[] args) {

int[] numbers = {3, 65, 23, 87, 56, 99, 345, 7, 23, 888};
int max = Integer.MIN_VALUE;
int min = Integer.MAX_VALUE;
int sum = 0;
for (int i = 0; i < 10; i++) {


if (numbers[i] > max) {

max = numbers[i];
}
if (numbers[i] < min) {

min = numbers[i];
}
sum += numbers[i];
}
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
System.out.println("平均值:" + sum / 10.0);
System.out.println("和值:" + sum);
}
}

全部回答
  • 1楼网友:过活
  • 2021-04-21 19:58

学习要自己写程序,多找一些参考书,靠别人学习Java是不可取的

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯