语句的应用场景:
if switch while do while for break continue。
1,当对几个固定的值进行判断的时候,可以使用if也可以使用switch,建议使用switch。
2,当对数据的范围进行判断,或对运算结果是boolean类型,都需要使用if语句。
3,当对某些语句需要执行很多次的时候,使用循环结构。
4,需要结束循环时,可以让循环的条件为false,也可以在循环内定义break。
break还可以用于结束swtich语句。
5,当想要结束本次循环,继续下次循环时,可以在循环内定义continue语句。
注意:break和continue单独存在时,下面不可以有其他语句,因为运行不到编译失败。
基本小思想:
1,累加思想。
2,计数器思想。
3,大圈套小圈。循环嵌套。
函数:
定义:是类中一个独立的功能。
特点:
1,将代码进行封装,提高了代码的复用性。
2,函数只有被调用才会被执行。
注意:
函数中不可以定义函数。
函数中只能调用函数。
特殊之处:
函数是一个功能,功能运算完会有一个结果。
当没有具体的结果时,函数的返回值类型用特殊的关键字表示 void。
当函数返回值类型是void时,函数中的return语句可以省略不写。
格式:
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...)
{
执行语句;
return 返回值;
}
修饰符:让函数具备一些其他的特性。目前可以使用public static
返回值类型:该类型指的是函数功能运算完成的结果的数据类型。
函数名:给函数定义一个标识,其实就是自己起的名字,只要是合法的标识符都行。
形式参数:用于接收调用函数的调用者传入的数据。
其实就是一个变量,实现该功能时如果有未知的内容参与了运算就定义形式参数。
形式参数可以是0个,可以是多个。
参数类型:就是该形式参数变量的数据类型。
执行语句:被函数封装的代码,也是需要被复用的代码。
return :用于结束函数。
返回值:该函数功能运算的结果。该值其实是返回给了调用者。
实际参数:调用者调用函数是,传入的具体数据。
函数的特性之一:重载。
定义:一个类中,出现类两个或者两个以上的同名函数。
主要它们的参数的个数或者参数的类型不同,就称之为这些函数重载了。
什么时候定义重载呢?
类中的多个功能是相同的,只有功能的未知内容不同,这时没有必要定义不同的函数名称,
因为函数名称是用来体现函数功能的,需要定义的有意义,所以功能相同时,希望功能名称也相同。
重载好处:
1,方便于阅读,
2,优化了设计。
3,方便于调用。
重载注意:重载和返回值类型无关。
定义功能时:
注意事项:
1,只实现功能所需部分,不是该功能中的内容不要定义。
2,一个功能代码最好不要超过20行。
尽量功能中的细节功能进行单独封装。
方便于维护。
---------------------- android培训、 java培训、期待与您交流! ----------------------详细请查看: http://edu.csdn.net/heima