控制语句
idea、方法重载

控制语句

1、顺序结构
从上到下从左到右依次执行

2、判断结构
    a.if(判断表达式){
        语句体;
    }

    b.if(判断表达式){
        语句体1;
    }else{
        语句体2;
    }

    c.if(判断表达式){
        语句体1;
    }else if(){
        语句体2;
    }...
    else{
        else语句;
    }

    if判断结构的判断表达式为布尔表达式(true/false)
    a.只有一种结果
        {}可以省略,但是不提倡
        如果省略一般会执行下面的一条语句
        判断表达式一般从小范围依次判断
    b.有两种结果
    c.有多种结果
    
    d.swich(判断表达式){
        case 表达式值:
        语句1;
        break;        

        case 表达式值:
        语句2;
        break;

        case 表达式值:
        语句3;
        break;

        default:
        default 语句;
        break;
    }
    switch判断结构的判断表达式可以为除了长整型的整型(byte short char int),jdk7加入String

3、顺序结构
    a.for循环结构
    for(初始化语句;循环条件;迭代){
        循环语句;
    }

    b.while循环结构
    初始化语句;
    while(循环条件){
        循环语句;
        迭代;
    }
    循环条件true:死循环

    c.do...while...循环结构
    初始化语句;
    do{
        循环语句;
        迭代;
    }while(循环条件);

4、break和continue
    break:
        用于switch语句和循环语句中
        跳出当前循环
    continue:
        只用于循环语句中
        跳出本次循环,进入下一次循环

idea和方法
1、方法的定义格式:
    修饰符 返回值类型 方法名(参数列表){
    方法体;
    return;
    }
    注意:
    方法主要明确两点:参数列表和返回值类型
    return返回的数据类型要和返回值类型一致

2、方法调用:
    三种
    直接调用
    赋值调用
    输出语句调用

3、方法重载:
    1.方法名相同
    2.参数列表不同:
        a.参数类型不同
        b.参数个数不同
        c.参数顺序不同

最新文章

  1. Maven与Ant比较
  2. MyBatis Like查询处理%_符号
  3. H5 浏览器开发文档
  4. Daily Scrum 11.3
  5. 控制反转(IOC: Inverse Of Control) & 依赖注入(DI: Independence Inject)
  6. Redux初探与异步数据流
  7. .NET: C#: Datetime
  8. redis常见性能问题和解决方案?
  9. 对CURL的一些研究
  10. linux 学习之九、Linux 磁盘与文件系统管理(3)
  11. java_linux_shell_定时kill 启动java程序
  12. (中等) POJ 1054 The Troublesome Frog,记忆化搜索。
  13. JDBC连接池-自定义连接池
  14. [练习-1] android studio 从Activity 进入 Fragment
  15. vue项目中实现复制内容到剪贴板
  16. 原生tab切换(适用于购物商城中订单管理模块,例如:待付款/待发货/待收货等订单状态)
  17. webpack的入门教程
  18. Openstack运维指南文档整理
  19. Java常考面试题(三)
  20. [z]Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建

热门文章

  1. Centos下部署最后一版支持Docker的k8s集群
  2. 学习.NET MAUI Blazor(五)、修改Window窗口标题
  3. python之路42 JavaScript 基础语法
  4. 算法学习笔记(8.1): 网络最大流算法 EK, Dinic, ISAP
  5. 数字IC设计流程
  6. three.js一步一步来--如何画出一个转动的正方体
  7. 为什么游戏公司应该选择 Cloud Spanner 来支持他们的游戏?
  8. 标准if-else语句-扩展if-else语句
  9. 【FAQ】申请运动健康服务验证环节常见问题及解答
  10. (原创)【B4A】一步一步入门02:可视化界面设计器、控件的使用