zoukankan      html  css  js  c++  java
  • 数组

    1.一维数组

    数组的步骤:
    1.声明 int[] a;
    数据类型 数据名[]; 数据类型[] 数据名[];

    2.分配空间 a=new int[5];
    数据类型[] 数据名=new 数据类型[大小];

    3.赋值 a[0]=1;

    4.数据处理 a[0]=a[0]*10;


    数据名.length 获取数组的长度;
    数据名.length-1 获取数组最大下标;

    边声名边赋值:
    int[] score={80,84,79}

    int[] score=new int[]{99,92,93}

    数组排序:
    方法:import java.util.arrays;

    Arrays.soret(int类型名字):对数组进行升序排列;


    数组复制:
    System方法:

    语法:
    public static void arraycopy(
    0bject src,
    int srcpos,
    0bject dest,
    int destpos,
    int length,

    参数;
    0bject src 原数组
    int s0bject 原数组起始位置
    0bject dest 目标数组
    int destpos 目标数组起始位置
    int length 长度

    语法:
    int[]copof(
    int[]original,
    int newLength
    )


    参数:
    original -要复制的数组
    newLength ——要返回的腹部长度

    public static void main(String[]args){
    Scanner input=new Scanner(System.in);
    System.out.print("请输入班级人数:");
    int c=input.nextInt();
    int[] a=new int[c];
    double num=0;
    System.out.println("请输入班级"+c+"学员成绩:");
    for(int i=0;i<a.length;i++){
    a[i]=input.nextInt();
    num+=a[i];
    }
    System.out.print("班级总分:"+num+" 班级平均分:"+num/c);
    }


    2.二维数组:
    二维数组是由一维数组组成的数组;

    语法:
    int [][] arrr=new int[二维数组长度][一维数组长度];

  • 相关阅读:
    删除字符串组中相同元素,并删除值为空的元素 (转载,笔记)
    获取操作系统语言
    .net 传递中文参数解决办法
    古怪问题:vs2003程序 在繁体平台下控件位置发生变化
    Godaddy邮箱C#发送邮件设置
    无法显示隐藏文件的解决方法
    虚拟机文件
    sql 2000 修复问题
    看QQ是否在线
    sql 知识摘录
  • 原文地址:https://www.cnblogs.com/heyuqi/p/6986021.html
Copyright © 2011-2022 走看看