您的位置:首页 > 编程语言 > Java开发

Java基础知识二——程序逻辑控制与方法定义

2019-05-15 15:30 176 查看

(一)、程序结构与逻辑控制

在Java中程序一共有三种结构 ——顺序结构、分支结构、循环结构

1.顺序结构

程序按照代码的顺序依次执行下去

2.分支结构

  1. if语句
    if(逻辑表达式 备注:与C语言不同的是一定是逻辑结果 )
    {
    条件为真执行
    }
    else
    {
    条件为假执行
    }
    **规范 :if 后面最好用大括号,否则可能使程序不按自己的意愿执行
  2. switch语句
    switch(int 类型 、 String类型 、 Enum类型)
    {
    case 条件1:
    case 条件2:

    default :
    }
    **switch语句如果语句后面没有break,则会一直执行下去,所以要注意合理的使用break跳出程序

3.循环结构

某几行代码被重复执行

  1. while语句
    while (循环结束条件判断)
    {
    循环语句
    }
  2. do while语句
    do
    {
    循环语句
    }while(条件)
  3. for语句
    for(初始化;条件;后续处理)
    {
    循环语句
    }

4.循环控制

  1. break —— 跳出整个循环
  2. continue —— 跳出当前循环剩余部分,返回循环判断条件

(二)、方法的定义与使用

1.方法组成

  1. 限定符(Modifers) : public / static
  2. 返回值类型:如果没返回值,用void
  3. 方法名称 命名习惯: 首个单词全部小写,以后的单词首字母大写,多是动词
  4. 参数列表(Paramaters List) ()或 (参数类型 参数名称)
  5. 异常声明 throws
  6. 方法体 { }

2.方法重载

在Java中,只有方法名称相同,参数列表相同才认为是相同的方法。
方法重载定义:方法名称相同,参数类型、顺序、个数 即参数列表不同。
开发原则:在进行方法的重载时,要求方法返回值一定相同。

3.方法递归

定义:指的是一个方法直接或间接调用自身
递归方法的特点:

  1. 方法必须要有递归结束的条件
  2. 方法在每次递归处理的时候一定要做出一些变更

思想:数学归纳法的思想 ,递归拥有两部分:递推部分、终止部分
不要在写递归时尝试展开递归过程,要有局部性原则

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐