总结复习一下java se的一些知识点(二)
一、函数
1、函数的定义
函数就是定义在类中具有特定功能的一段独立的小程序,函数也称方法。
2、函数的特点
将功能代码进行封装
3、
函数形式:
修饰符 返回值类型 函数名(参数类型 形式参数2,参数类型 形式参数2,...)
{
执行语句;
return 返回值;
}
4、函数的重载
重载的概念:在一个类中,允许存在一个以上的同名函数,只要他们的参数个数和个数类型不同即可。
重载的特点:与返回值类型无关,只看参数列表。
重载的好处:方便与阅读,优化了程序设计。
二、while 、do while关键字
定义初始表达式
while(条件表达式)
{
循环体(执行语句);
}
do{
循环体(执行语句);
}while(条件表达式)
while:先判断条件,只有条件满足才执行循环体
do while:先执行循环体,再判断条件,条件满足,再执行循环体
总结:do while:无论条件是否满足,循环体至少执行一次
三、for关键字
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
/*
* 1、变量有自己的作用域,对于for来说,如果将用于控制循环的增量定义在for语句中,
* 那么该变量只在for语句内有效,
* 2、for和while可以进行转换,如果要定义循环增量,用for更为合适
*
* 总结:当某些语句执行很多次时使用循环结构。
* */
四、定义数组
概念:同一种类型数据的集合,数组就是一个容器。
数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些数。
格式:元素类型 [] 变量名 = new 元素类型 [数组的长度或者元素的个数]
//需求:定义一个可以存储3个整数的容器
int [] x = new int[3];//new :在内存中产生一个容器实体,java有自动垃圾回收机制,默认的赋值为0;