函数是实现JAVA功能的独立代码片段。很多JAVA程序的的实现都是依靠函数的调用。
1.函数的一般格式为:
修饰符返回值类型函数名(参数列表....)
{
函数中执行的代码
可以有循环
判断
运算
return ;
}
修饰符:函数的修饰符有四种public,private,default,protected.其中private是最低的访问权限,而public是反问的最高权限。四种修饰符的区别在于不同包和不同类的访问权限不同。
返回值类型:也就是这个函数通过运行计算以后返回的类型,可以是void,即没有返回值,也可以是int,boolean等数据类型。
函数名:标识符,自定义的,规范:函数名首字母小写,后面的每个单词首字母大写。
参数列表:函数中未知的,参与运算的数据形式参数
return:就是将计算的结果返回到调用该函数的地方
我们在定义函数的时候需要注意:
|--函数是根据实际的功能需要而定义出来
|--一个函数不能定义在另一个函数中
|--调用函数的时候,你传递的实际参数,要和函数中的形式参数保持一致,包括顺序,数据类型,个数
|--函数上定义的返回值类型,必须和return中返回的类型一致
|--当函数,有返回值的时候,调用者可以使用sop进行打印
|--当函数没有返回值得时候,不能使用sop进行打印
2. Switch语句的使用:
switch(表达式)
{
case 常量:
执行的代码;
break;
case 常量:
执行的代码
break;
default:
执行的代码;
break;
}
使用switch语句的时候需要注意:
|-- switch(表达式)必须和case后面的常量的数据类型一致
|-- switch(表达式)接收,byte shortint char
|-- JDK 6 byte short int char
|-- JDK 7 byte short int char String
|-- 很多人在写switch语句的时候忘记写break,这样会导致结果出现错误,所以一定要写上break.
switch 和 if区别在哪里
if 和 switch他们接收的数据类型不一样
if 对于范围的判断比较好用
switch 最好是用于简单的数据判断
if最狠的功能,判断引用数据类型
3.循环的出现是为了解决代码的重复。循环的意义,在于简化重复执行某一段代码。下面是三种循环的格式。
|--while(条件)
{
//条件的运算结果是true,重复执行这个大括号之间的程序
}
|-- do
{
//条件的运算结果是true,重复执行这个大括号之间的程序
}
while(条件的表达式);
特点,无条件循环一次,新手禁用
|-- for(初始化变量;条件;增量)
{
//只要变量符合条件,就会一直重复for的大括号中的程序
}
循环中,有2个关键字
break switch for do while
continue; 循环
break 终止循环
continue 终止本次循环,开始下一次循环
while for 问什么时候使用哪种循环
次数有关系,知道次数的时候,for
不知道循环次数的时候,while