六、流程控制语句
(5)for语句
两个基本开发思想:累加思想(通过变量记住变量循环操作后结果);计数器思想(count记住data状态变化)。
嵌套循环:外循环控制行数,内循环控制列数
其他流程控制语句:break、continue。
应用范围:break(跳出循环):选择、循环;continue(结束本次循环,继续下次):循环。
七、函数、方法
(1)目的:提高代码的重用性,对代码进行抽取;将那部分定义为一个独立的功能,方便以后使用
(2)定义:修饰符(public、private) 返回值类型(void) 函数名(参数类型 参数1,参数类型 参数2,...)
{
执行语句;
return 返回值;
}
(3)主函数:public static void main,主函数是静态的,只能调用静态修饰的内容
(4)几点注意:函数可以调用函数,但不可以在其内定义函数;
Java最小的功能单元是函数;
(5)如何定义一个函数:a:函数是一个独立的功能,先明确函数的运算结果——>明确返回值类型
b:明确在定义该功能过程中是否需要未知内容参与运算--->明确参数列表
(6)函数重载overload:定义的功能相同,参与位置运算的内容不同(参数列表的个数或者类型不同)
void show(int x,int y)与double show(int i,int j)不是重载,并且不能出现在同一个类中(名字相同了)
八、数组
(1)同一类型数据的集合,数组就是一个容器
(2)最大的好处:给存在里面的数据进行自动编号
(3)定义格式:元素类型[] 数组名=new 元素类型[元素个数] (int [] x=new int[3])
(4)数据存放:每一片内存中,数据处理方式不一样。数组有new(实体),存在堆里
堆内存都有默认的初始值
(5)int y=5;int x=y;该操作只涉及到了栈内存。
预告:下一篇:数组操作专场