预习 for 循环的使用和数组的概念

来源:互联网 发布:wps在线数据库 编辑:程序博客网 时间:2024/05/21 07:12

for循环

语法:

for((init_statement);(test_expression);(iteration_statement)) {body_statement;}

控制循环结构

  1. break:

在某些情况下,我们需要在特定的条件下,强制终止循环,而不是等到循环条件(text_expression)不成立的时候,循环才结束。此时我们需要使用break;来完成相应的功能。
break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦循环体遇到break,系统将完全结束当前循环。

  1. continue:

和break类似的是,也可以控制循环结构,区别于break,continue还会继续下一轮的循环(如果循环条件还满足的情况下)。

  1. 使用return结束方法:

  2. return语句不是专门控制循环的,在方法任何地方都可以使用return,前提是符合语法的要求,当一个方法执行到return的时候,这个方法将被结束。

数组

数组类型

数组中编程语言里最常见的一种的数据类型,可以存储多个数据,每个数组元素存放一个数据,通常可以使用能够数组的索引,来访问数据元素,包括读写数据元素。

数组也是一种数据类型

Java的数组要求所有的数组元素都是相同的数据类型。
一旦数组的初始化完成,数组在内存中所占据的空间将被固定,因此,数组的长度是不可变的,数组是定长的。
Java里数组可以存储基本数据类型,也可以存储引用数据类型。
数组定义语法:

1.ype[] arrayName;type arrayName[];2.String[] students;int[] codes;String students[];

数组的初始化

Java语言中,必须先初始化数组,然后才可以使用。所谓初始化过程,就是对数组的元素分配内存空间,并且为每个数组元素赋初始值。
数组的初始化方式有两种方式:

  • 静态初始化:在数值初始化的时候,程序显式地指定每个数组元素的初始值,由系统来决定数组的长度。
  • 动态初始化:程序只指定数组的长度,由系统为每个数组元素分配初始值。
  • -

静态初始化
语法:

arrayName = new Type[]{element, element, element…… }

简写语法:

arrayName = {element, element, element…… }

动态初始化
语法:

arrayName = new Type[length];

对于动态初始化的数组,系统按照规则给每个元素分配默认值:

  • 基本数据类型中,byte/short/int/long,默认值为0;
  • 基本数据类型中,float/double,默认值0.0;
  • 基本数据类型中字符型char,默认值‘\u0000’;
  • 基本数据类型中boolean类型,默认值false;
  • 所有的引用数据类型默认值为null;
原创粉丝点击