补充: java 中跳出流程控制语句的方
ok;
while(true){
<span style="white-space:pre"> </span>int y = x+1;
<span style="white-space:pre"> </span>break;
<span style="white-space:pre"> </span>return ok;
}
法 除了break 还有在开始之前添加一个标记
java 数组
1、数组就是相同数据类型的元素集合
String[] names = {"zhangsan","lisi","wangwu"};
2、数组变量的声明
int [] ary; ary是数组变量,数组变量是代词
3、数组对象的动态初始化
int[] ary = new int[5];
数组元素是自动初始化 初值为int 类型为 0 , string 为 null char 为/u0000
ary[0] = 1;
ary[1]=2;
扫描二维码关注公众号,回复:
4283794 查看本文章
ary[] ={3,4,5};
4、数组对象的静态初始化 只能在声明数组变量的时候同时初始化
int[] ary1 = {1,2,3};
5、数组变量 数组对象 数组元素
如上 中 names, ary , ary1 是数组变量
数组对象是 {"zhangsan","lisi","wangwu"} ,{1,2,3,4,5}, {1,2,3}
数组元素是 zhangsan , lisi , wangwu 1,2,3,4,5
6、数组元素的访问
可以使用数组的下标来访问数组元素
ary[1] 指ary数组中的第二个元素
数组下标的开始是 0
7、数组的复制
数组对象的大小一经初始化后就不可以再更改 也就是说数组的长度不可以更改
可以利用数组复制的方法来实现数组扩展
System.arraycopy() 可以复制数组
Arrarys.copyOf() 可以简便的创建数组副本
创建数组副本同时将数组长度增加就变相实现了数组的扩展
但是数组副本和原数组不是同一个数组