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)重载与修饰符无关


文章作者: 谢舟
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 谢舟 !
 上一篇
Java面向对象1 Java面向对象1
1、Eclipse 使用IDE:idea myeclipse eclipse NetBeans (visual studio)idea 目前比较流行 有兴趣的可以了解下Git:版本管理工具 从GIt上下载工程JSP:页面 web应用 开发j
2019-01-12
下一篇 
Java基础4 Java基础4
1、位运算符主要针对二进制数。 只有 0 1 两种形态。加快运行速度&:位与 两个数同时为1 则为1 否则为0|:位或 两个数中有一个为1 则为1 否则为0^: 异或 相同为0 不同为1 : 右移运算符 代表位数向右移动<&l
2019-01-09
  目录