好运来553 2022-11-14 15:12 采纳率: 33.3%
浏览 8
已结题

怎么编写一个有关数组的程序

2编写一个有关数组的程序(1)输出自己的信息(2)输出数组(3)通过循环语句求出最大值、最小值和总和,接着计算平均值,然后输出最大值、最小值和平均值(4)通过双重循环对数组排序(可用冒泡法排序),并输出排序后的数组(5)提交代码文件Array.java

img

img

  • 写回答

2条回答 默认 最新

  • ToJo斩美 2022-11-15 03:54
    关注
    
    public class Array {
        public static void main(String[] args) {
            int[] a = {33,80,60,99,51,73};
            System.out.println("原始数组:");
            int max = Integer.MIN_VALUE;
            int min = Integer.MAX_VALUE;
            double pj=0;
            for (int i : a) {
                System.out.print(i+" ");
                max = Integer.max(max, i);
                min = Integer.min(min, i);
                pj+=i;
            }
            System.out.println();
            System.out.println("最大值:"+max);
            System.out.println("最小值:"+min);
            System.out.println("平均值:"+pj/a.length);
            System.out.print("排序后的数组");
    
    
            for (int i = 0; i < a.length - 1; i++) {
                for (int j = 0; j < a.length - 1 - i; j++) {
                    int temp;
                    if (a[j]>a[j+1]){
                        temp = a[j];
                        a[j] = a[j+1];
                        a[j+1] = temp;
                    }
                }
            }
    
            System.out.println(" ");
    
            for (int i : a){
                System.out.print(i+"\t\t");
            }
        }
    }
    
    

    展开全部

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 11月22日
  • 已采纳回答 11月15日
  • 修改了问题 11月14日
  • 创建了问题 11月14日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部