【我的Java笔记】第三课
来源:互联网 发布:mac win10发热严重 编辑:程序博客网 时间:2024/05/17 22:06
数组
1.定义:用来一次性保存多个相同类型元素
数组保存元素的类型 [] 数组变量的名称 = new 数组保存元素的类型[元素的数量]
2.分类:一位数组;多维数组
3.声明:类型 [ ] 数组变量名称
例 int [ ] arr;
4.初始化
(1)动态初始化:在定义一个数组和对数组进行赋值的操作时,分开来执行
例int [] arr = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
(2)静态初始化:在定义一个数组的同时,对数组进行初始化
例int []arr1 = new int[]{1,2,3};
int []arr2 = {1,2,3,4};
5.数组元素的访问:index(数组保存元素的索引),从0开始(length-1)
6.关键字:
(1)new:用来初始化一个对象
(2)length:数组的长度
例 int a[]=new int[];
int size=a.length
(3)index:数组保存元素的索引(可以是常量,也可以为表达式)
例 arr[index] 表示数组的索引,从0至(length-1)
注:(1)数组的长度不可改变
(2)元素类型保存后不可更改
(3)如果初始化一个数组,但是并没有保存任何的值,那么数组中会存放一些默认的值:
byte,short,int,long: 0
float,double:0.0
boolean: false
char: ''
二维数组
int [][] arr;
方法
//方法中实现的逻辑
}
当在方法里返回一个值,则需要用到 return.
(2)关于void返回类型:如果我们不主动的添加return语句,在执行的时候,也会帮我们自动添加return
6.方法参数的传递:
(1)基本类型,传递的为值
课堂练习:
以及俩俩相邻的差的和
- 【我的Java笔记】第三课
- 我的Java第三课
- java 第三课笔记
- 【我的Java笔记】多线程_多线程实现的第三种方式(线程池)
- 我的java笔记
- 我的java笔记
- 我的java笔记
- 我的java笔记
- 我的Java笔记
- 我的JAVA笔记
- 我的Java笔记
- 我的java笔记
- 我的Java笔记
- 我的csdn第三课
- 我的csdn第三课
- 我的csdn第三课
- 【我的Java笔记】第二课
- 【我的Java笔记】第四课
- JAVA各大有区别的知识点
- C++:复制构造函数在什么时候被调用?
- spring framework 的几种下载方式
- Windows10下Hyper-V与VMware的兼容问题
- gcc
- 【我的Java笔记】第三课
- Python3 网络传输数据的处理(json / xml / base64)
- Java接收请求参数
- Android Activity的启动过程
- nginx recv() failed (104: Connection reset by peer) while reading response header from upstream解决方法
- 仓禀实而知礼节,衣食足而知荣辱
- 3.什么是JMS?区别AMQP
- 如何自学一门新语言
- 从万智牌到投资原理