循环结构语句:
while(条件){执行语句}
do{执行语句}while(条件)
for(初始化表达式;循环条件;操作表达式){执行语句} //先执行初始化表达式,然后判断循环条件;若结果为true,则执行执行语句,然后执行操作表达式,在判断循环条件,重复执行直到结果为false;若结果为false,则退出循环
跳转语句:
break和continue;
break是直接跳出循环,或者跳出switch语句;
continue是跳出本次循环执行下一次循环;
方法:即为c语言中的函数;
方法重载和方法重写:
方法重载:方法名一致,与返回值类型无关,但是参数的类型或者个数必须不一致;
方法重写:继承关系下,重写父类的方法,即方法名及参数个数和参数类型必须一致;
数组:
数组是指一组数据的集合,数组中的每个数据称为元素;数组中可以存放任何类型的元素,但是一个数组只能存放同一类型的元素;
数组定义:
类型[] 数组名=new 类型[长度];
例如定义一个int类型的数组
int[] nums =new int[100];
// "int[]" 为变量nums的数据类型,即一个int类型的数组;
// int[100]说明该数组长度为100,也就是从nums[0]~nums[99];(数组下标都是从0开始的)
// nums本身是数组的地址,占用一块内存单元,只有加上下标才指向数组中的数据;
数组的初始化:
分为动态初始化和静态初始化;
当没有为数组中的元素赋值时,系统会自动为数组中的元素赋上默认值,当int类型的数组没有为其赋值时,则它的默认值为0;这就是动态初始化;
在定义数组的同时就为数组的每个元素赋值就叫静态初始化数组;
静态初始化数组的方式:
(1)类型[] 数组名=new 类型{元素,元素,元素……};
(2)类型[] 数组名={元素,元素,元素……};
多维数组:(常见的就是二维数组)
声明: 类型[][] 数组名=new 类型[长度1][长度2];
类型[][] 数组名=new 类型[长度1][];
类型[][] 数组名={[……],[……],[……]……};