• java数组


    一.数组

    定义:数组可以被当做一个变量,存储相同数据类型的一组数组

    数组的4要素:

    1.标识符:数组的名称,用于区分不同的数组(变量名)
    2.数组元素:数组中存放的数据
    3.数组下标:用来查找数组中指定位置的值
    4.数组类型:数组的数据类型


    使用数组的4个步骤:

    1.声明数组
    String name[];
    String [] name;
    2.分配空间
    name=new String[33];

    声明和分配空间可以写到一起:String [] name=new String[33];

    3.给数组中元素赋值
    name[0]="张三";
    name[1]="李四";
    int [] age={18,20,23};
    int [] scores=new int[]{98,100,65};
    4.调用数组中的元素
    System.out.println(name[0]);

    升序降序排列:

    升序排列:Arrays.sort(数组名);
    倒叙排列:先将数组升序拍列后,从数组最后一个位置开始输出
    例如:
    //现在有一个数组存放学员的成绩,要求对数组进行升序排列
    int [] scores=new int[]{98,78,100,65,84};
    //怎么进行升序拍列?
    Arrays.sort(scores);
    //倒叙排列:前提,先将数组排列成升序然后再倒叙
    for (int i = scores.length-1; i >=0; i--) {
    System.out.println(scores[i]);
    }
    最大值最小值:
    思路:用变量存储数组中第一个位置的值,然后循环判断数组中每一个元素跟最大值或者最小值比较,如果比最大值大(比最小值小)那么就将值换给最大或者最小值
    例如:
    int [] scores=new int[]{65,70,50,100,80};
    int max=scores[0];
    int min=scores[0];
    for (int i = 0; i < scores.length; i++) {
    if(scores[i]>max){
    max=scores[i];
    }
    if(scores[i]<min){
    min=scores[i];
    }
    }
    System.out.println("最大值为:"+max);
    System.out.println("最小值为:"+min);

  • 相关阅读:
    如何写一个计算器?
    Web-Scale IT 我之见!
    Django 安全策略的 7 条总结!
    运维安全系列基础服务之 FTP 服务(系列一)
    程序复杂度之圈复杂度
    微信小程序的wx-charts插件-tab选项卡
    微信小程序的wx-charts插件-tab选项卡
    小程序请假效果
    HTTP状态码
    解决微信小程序使用wxcharts在屏幕不固定问题-开发工具里也显示好了布局,为啥到真机就是乱的
  • 原文地址:https://www.cnblogs.com/danxun/p/9773036.html
Copyright © 2020-2023  润新知