首页 > 其他分享 >控制器

控制器

时间:2023-11-20 13:45:40浏览次数:23  
标签:case 控制器 System break score println out

if分支

package com.itheima.branch;

public class ifDemo1 {
    public static void main(String[] args) {
        //目标:if流程用法
        //需求:测量用户体温高于37度报警
        double t =36.9;
        if (t>37){
            System.out.println("温度过高");
        }

        //需求2,发红包,你的钱包余额是99元,现在要发50元
        //发送成功,如果钱不足提示余额不足
        double money =100;
        if (money>=10){
            System.out.println("红包发送成功");
        }else {
            System.out.println("余额不足");
        }

        //需求3.某个公司有 一个绩效系统,根据员工的打分来判断对应的绩效级别0-60是D,60-80是C,80-90是B,90-100是A
        int score =78;
        if (score>=0 && score< 60){
            System.out.println("您的绩效级别是:D");
        }else if (score>=60 && score<=80){
            System.out.println("您的绩效级别是:C");
        }else if (score>=80 &&score<90){
            System.out.println("您的绩效级别是B");
        }else if (score>=90 && score<100){
            System.out.println("您的绩效级别是A");
        }else {
            System.out.println("您录入的分数有毛病");
        }
    }

}

注意:

if(条件){},()后不能跟“;”,否则{}中的代码将不会受到if的控制了

如果if语句中的{}中只能有一行代码的情况,{}可以省略不写(但是不推荐省略)

 

 

switch分支

它是通过比较值来决定执行哪条分支

switch分支执行的流程如下

1.先执行表达式的值,再拿着这个表达式的值取与case后的值进行匹配

2.与哪个case后的值匹配未true就执行哪个case块的代码,遇到break就跳出switch分支

3.如果全部case的值与之匹配后都是false,则执行defaule快的代码

package com.itheima.branch;

public class switchDemo2 {
    public static void main(String[] args) {
        //周一:不开心
        //周二:还行
        //周三:还可以
        //周四:开心
        //周五:很开心
        //周六:很舒服
        //周天:珍惜快乐时光
        String week = "周三";
        switch (week){
            case "周一":
                System.out.println("不开心");
                break;
            case "周二":
                System.out.println("还行");
                break;
            case "周三":
                System.out.println("还可以");
                break;
            case "周四":
                System.out.println("开心");
                break;
            case "周五":
                System.out.println("很开心");
                break;
            case "周六":
                System.out.println("很舒服");
                break;
            case "周天":
                System.out.println("珍惜快乐时光");
                break;
            default:
                System.out.println("您输入的信息错误");


        }
    }
}

 

 

if和switch比较

1.if在功能上比switch强大

2.当前条件是区间的时候,用if会比较好

3.当条件是与一个一个的值进行比较的时候,Switch分支更合适:格式良好,性能较好,代码优雅

 

注意事项:

 

标签:case,控制器,System,break,score,println,out
From: https://www.cnblogs.com/2260603459q/p/17836029.html

相关文章

  • fastadmin框架控制器传值给Js文件
    1.传值 2.使用Config.xxx ......
  • CC1310F128RSMR Sub-1GHz超低功耗无线微控制器芯片
    CC1310F128RSMRQFN-32Sub-1GHz超低功耗无线微控制器CC1310F128RSMR是一款低成本、超低功耗、Sub-1GHz射频器件,它是Simplelink微控制器(MCU)平台的一部分。该平台由Wi-Fi组成、蓝牙低功耗,Sub-1GHz,以太网,Zigbee线程和主机mcu。这些设备都有一个共同的,易于使用的开发环境,具有......
  • 安科瑞环网柜用温湿度控制器的选型以及功能介绍——安科瑞李笑曼
    功能:WHD系列温湿度控制器运用传感器检测柜内的温度与湿度值,并通过控制外接的风扇与加热器对温度与湿度值进行调节,可有效防止因低温、高温造成的设备故障以及受潮或结露引起的爬电、闪络事故的发生。应用范围:中高压开关柜、端子箱、环网柜、箱变......
  • 晨控CK-GW08系列网关控制器与CODESYS软件MODBUSTCP通讯手册
    晨控CK-GW08系列网关控制器与CODESYS软件MODBUSTCP通讯手册晨控CK-GW08系列是一款支持标准工业通讯协议ModbusTCP的网关控制器,方便用户集成到PLC等控制系统中。系统还集成了8路读写接口,用户可通过通信接口使用ModbusTCP协议对8路读写接口所连接的读卡器进行相对独立的读写操作。......
  • 《安富莱嵌入式周报》第320期:键盘敲击声解码, 军工级boot设计,开源CNC运动控制器,C语言
     视频版:https://www.bilibili.com/video/BV1Cr4y1d7Mp/1、键盘敲击声解码https://arxiv.org/abs/2308.01074键盘敲击声被解码的话,我们使用键盘输入密码将被方便的解码出来。这篇文章介绍了一种使用最先进的深度学习模型,以便使用手机麦克风对笔记本电脑敲击键盘分析。实际测试训练......
  • IMX6ULL ADC控制器
    ADCx_CFG(x=1~2)配置寄存器OVWREN(bit16):数据复写使能位,为1的时候使能复写功能,为0的时候关闭复写功能。AVGS(bit15:14):硬件平均次数,只有当ADC1_GC寄存器的AVGE位为1的时候才有效ADTRG(bit13):转换触发选择。为0的时候选择软件触发,为1的时候,不选择软件触发。R......
  • springMVC controller控制器方法HttpServletRequest等参数的是谁传递进来的
    SpringMVC中两个重要的接口:请求方法参数的处理、响应返回值的处理,分别是HandlerMethodArgumentResolver和HandlerMethodReturnValueHandlerHandlerMethodArgumentResolver的实现类 ServletRequestMethodArgumentResolver 参数类型是实现或继承或是WebRequest、ServletRequest......
  • 基于32位Cortex™-M4的STM32F446RET7、STM32F429IGH6、STM32F423VHH6嵌入式微控制器(M
    描述STM32F432位Cortex™-M4微控制器(MCU)打开了进入数字信号控制器(DSC)市场的大门。这一系列器件与STM32F2系列引脚对引脚、软件相容,但是具有更好的性能、DSP性能、更多的SRAM,并改进了外设,如全双工I²S、低于1μA的RTC、2.4MSPS的ADC。意法半导体STM32F4MCU内含......
  • 基于高性能Cortex®-M7内核STM32F765VGT7、STM32F745IET6嵌入式微控制器
    STM32F732位MCU+FPU基于高性能的ARM®Cortex-M732位RISC内核®,工作频率高达216MHz。Cortex®-M7内核具有单浮点单元(SFPU)精度,支持所有ARM®单精度数据处理指令与数据类型。同时执行全套DSP指令和存储保护单元(MPU),增强应用安全性。1、STM32F765VGT7ICMCU32BIT1MB......
  • PLC、运动控制卡、运动控制器区别和联系
    前言最近有不少做PLC开发的小伙伴,在一些咨询运动控制卡、运动控制器相关的问题,很多人不清楚它们之间有什么区别和联系,今天跟大家就PLC、运动控制卡、运动控制器区别及选型做个分享。背景随着工业技术的发展,工业机器人应用越来越广泛,PLC也不再是简单的可编程逻辑控制器,......