zoukankan      html  css  js  c++  java
  • java之程序流程控制

    顺序结构:代码由上至下依次执行;

    分支结构

    if () {

    } else{

    }

    if () {

    } else if () {

    } else {

    }

    switch(常量){

    case 常量:

      语句;

      break;

    case 常量:

      语句;

      break;

    default:

      语句;

      break;

    }

    swich相关规则

    • switch中表达式的返回值必须是以下几种类型:byte short char int 枚举 String
    • case子句的值必须是常量,且所有case子句中的值应是不同的
    • default语句是可任意选的,当没有匹配的caset时,执行default
    • break语句用于执行完某个分支后结束switch语句块,如果没有break,则会按顺序执行到结尾

    什么时候使用if和switch呢?

    • 如果判断的具体数值不多,而且符合byte short int char这四种类型,虽然都可以使用,但是建议使用switch,效率更高;
    • 其他情况,对区间进行判断,对结果为boolean类型判断,使用if,if使用范围更广;

    循环结构

    for (int i=0;i<100;i++) {}

    while (逻辑运算,例如:i<100) {

      i++

    }

    do {

      i++

    } while(i<100)

    循环嵌套结构;

    break、continue和return的使用;

  • 相关阅读:
    监听事件 队列 邮件发送
    elasticsearch 天气
    elasticsearch
    event 监听事件
    observer 监听的实现 laravel 框架
    中间件
    git 代码 上传到码云
    laravel 省略入口文件 index.php
    limit offset 和limit
    CSS变形和动画
  • 原文地址:https://www.cnblogs.com/xiximayou/p/12039000.html
Copyright © 2011-2022 走看看