首页 > 其他分享 >流程控制

流程控制

时间:2022-10-23 15:13:00浏览次数:85  
标签:case 控制 逻辑 转换 int 流程 break 范围

类型转换

隐式转换:小范围->大范围
显示转换(强制转换):需要用户自己执行代码来转换,大范围转小范围会丢失精度或报错。

System.Convert转换工具

int a = 10;
// 小范围转大范围(隐式转换)
float b = a;

float c = 3.14f;
// 大范围转小范围(强制转换)
int d = Convert.ToInt32(c);

if else 复合语句

int level = 7;
// 查看等级是否符合条件
if (level > 10) {
    // 条件符合
    Console.WriteLine("等级符合");
} else {
    // 条件不符合
    Console.WriteLine("等级不符合");
}

switch分支语句

int rankLv = 5;
// 传入的是变量
switch (rankLv) {
    case 1:
        // 执行逻辑
        break;
    case 2:
        // 执行逻辑
        break;
    case 3:
        // 执行逻辑
        break;
    case 4:
        // 执行逻辑
        break;
    case 5:
        // 执行逻辑
        break;
    default:
        // 若是上面条件都不符合,执行当前逻辑
        break;
}

二者区别:if else中传入的参数是条件,switch传入的参数是变量

标签:case,控制,逻辑,转换,int,流程,break,范围
From: https://www.cnblogs.com/wuzhongke/p/16818486.html

相关文章

  • matlab simulink实现分数阶pid加模糊pid控制的汽车六轮转向
    1、内容简介略可以交流、咨询、答疑2、内容说明基于分数阶微积分理论,采用Oustafod滤波器对分数阶微积分算子进行逼近,得出传递函数,再采用Simu—link的子系统封装功能,设计......
  • 实验6:开源控制器实践——RYU
    一、基础要求 1、使用OpenFlow1.0搭建SDN拓扑。连接Ryu控制器,并图形界面查看网络拓扑topo=single,3时Ryu的图行界面 2、阅读Ryu文档,验证并分析Ryu的L2Switch和Pox......
  • 实验5:开源控制器实践 _POX
    一、实验目的1.能够理解POX控制器的工作原理;2.通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;3.能够运用POX控制器编写自定义网......
  • 实验6:开源控制器实践——RYU
    一、实验目的1.能够独立部署RYU控制器;2.能够理解RYU控制器实现软件定义的集线器原理;3.能够理解RYU控制器实现软件定义的交换机原理。二、实验环境Ubuntu20.04Deskto......
  • 账号安全和引导登录控制
    账号安全基本措施 将非登录用户的Shell设为/sbin/nologin查看/etc/passwd文件,可以看到多个程序用户  使用usermod命令修改登录shell usermod-s/sbin/nolog......
  • 远程访问及控制(SSH)
    SSH简介概念SSH(SecureShell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能;SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输......
  • P19-P23AXI GPIO控制LED
          ......
  • 实验5:开源控制器实践——POX
    一.实践目的1.能够理解POX控制器工作原理2.通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;3.能够运用POX控制器编写自定义网......
  • 实验5:开源控制器实践——POX
    实验5:开源控制器实践——POX一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够运......
  • 03Java流程控制
    1、用户交互ScannerScanners=newScanner(System.in);//通过Scanner类的next()和nextLine()方法获取输入的字符串;//在读取前我们一般需要使用hasNext()与hasNextLine(......