zoukankan      html  css  js  c++  java
  • java基础5

    1、数组概述

    数组是相同数据类型的一组数据集合。 4类8种基本数据类型
    数组有索引–代表不同的数值。
    football[7]–>C罗
    Basketball[23]–>乔丹
    不同的球队 可以看成不同的数组
    同一个球队里面 每个球员的编号 唯一。
    数组的长度固定。
    数组的索引从0开始;
    length 数组大小

    2、一维数组

    (1)定义数组
    dataType 数组名[]
    dataType[] 数组名—-》
    例如: int[] array;
    (2)初始化数组
    a、首先要确定数组的大小
    定义时候直接确定:dataType[] array=new dataType[size];
    dataType[] array;
    array=new dataType[size];
    (3) 数组的赋值
    给数组的元素进行赋值。
    a、 动态赋值。
    b、静态赋值
    dataType[] array=new dataType[]{};
    dataType[] array={};

    3、二维数组

    矩阵。 m[i][j] 第i行 j列
    表示一个 由行列组成的数据,例如 表格
    10个班级 每个班级有 20 学生 成绩 记录下来。
    用行数 表示 班级
    用列数表示 每个班级的学生
    a[10][20]=成绩。
    比如: 小明 第2 班级的底1号学生。
    a[1][0]=90;
    String[] s;
    (1)二维数组的声明
    dataType[][] d_arr=new dataType[row][col];
    (2)二维数据的初始化
    a、动态赋值
    嵌套for循环 遍历二维数组的每个元素
    b、静态赋值
    dataType[][] d_arr=new dataType[][]{{},,…,{}};
    dataTyep[][] d_arr={{},{},…,{}};
    二维数组实现 矩阵相乘

    4、方法的概述

    解决某件事情的办法;函数 main
    计算一个结果
    处理一段业务逻辑
    有助于程序的模块化开发和处理。
    方法=函数
    main函数里面 String[] args 表示的 main函数接受的参数

    5、方法的定义格式

    修饰符 返回值类型 方法的名字(参数列表…){
    方法的功能主体。
    return ;// 也可以没有
    }

    6、方法定义的注意事项

    (1)方法不能定义在其他方法之中 独一性
    (2)方法如果有返回值类型 一定要返回相应类型的数据
    例如: double func1() { return double;不能为 int}
    (3)调用方法的时候 参数列表一定要对应好。
    例如 func1(int a,b,c){ (a+b)*c}
    (4)方法不能重复定义 如果一个方法名字 已经用过了 如果还要用 就需要重载。
    (5) 参数类型与返回值类型无关

    7、方法的重载特性

    同一个类中 允许出现同名的方法,只是方法的参数列表不同,这样的方法称为重载。
    参数列表不同:表示 参数的个数不同 参数数据类型不同
    (1)重载与参数变量名无关
    (2)重载与返回值类型无关
    (3)重载与修饰符无关

  • 相关阅读:
    [模板]大数加法
    HDU 1848 Fibonacci again and again
    同时安装了Python2和Python3时的pip使用
    UPC-2785 One-Way Roads(最大流建图)
    UPC-2784 Model Railroad(最小生成树)
    【ICPC 2017 Daejeon】UPC-9312 Game Map(dfs)
    【ICPC 2015 Shenyang】UVALive
    【ICPC 2015 Shenyang 】UPC-9254 MEETING(最短路&虚点建图)
    UPC-9264 Chip Factory(01字典树)
    【ICPC 2018 Malaysia】UPC-9302 ELI'S CURIOUS MIND(递推)
  • 原文地址:https://www.cnblogs.com/hsiehchou/p/10381037.html
Copyright © 2011-2022 走看看