黑马程序员-java语句和函数

来源:互联网 发布:java string 字母排序 编辑:程序博客网 时间:2024/05/16 19:51
---------------------- android培训、java培训、期待与您交流! ----------------------

 

语句的应用场景:

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
原创粉丝点击