03 php,PHP 03 选择结构
◆关系运算符
关系运算符是用来比较两个值得关系返回 true 或 false
运算后返回结果为 布尔类型
如: $b1=1>2;
echo $b1;//false()
$b2=1 ! =(2 + 1);
echo $b2;//true(1)
◆逻辑运算符
逻辑运算符优先级:!——>&&——> | |
◆if-else选择结构
◆三元运算符
运用三元运算符实现选择操作
◆运用复杂条件
如何判断字符串'1'是否与数字 1 相等
使用==运算符会优先比较类型
判断用户名admin和密码123 都正确登陆成功
否则提示用户名或密码错误
多个账户登录
◆基本if 选择结构
如果else 语句不需要,难么可以省略不写
实现超过100立减10功能
◆多重选择结构
根据消费金额进行不同幅度的打折优惠
消费金额2000以下打9折;
2000-4000(含2000)打8折;
4000-5000(含4000)打7折;
5000(含)以上打6折;
注:使用多重选择结构解决此类问题
◆switch选择结构
case后的常量不能重复
每个case语句后要有break;
• 如果没有break;则会继续向下执行
case后的代码块只有一个被执行
case后的代码块不需要使用大括号
◆常见错误
• 缺少break;语句,导致多个代码块被执行;
• 多个case后的常量相同;
• default通常放在最后,但也可以变动;
◆多重if和switch
• switch只能进行等值判断,而且条件类型有限制。
• 多重if可以进行等值判断,还可以进行条件的区间判断。
• switch不能完全替换多重if选择结构
◆示例
◆要点
• if语句和if-else语句的运用
• 使用逻辑运算符拼接复杂条件
• 多重if选择结构else if语句应用
• switch语句的使用
• switch语句和多重if的区别
03 php,PHP 03 选择结构相关推荐
- 03.运算符和if选择结构
一.运算符 1.算术运算符 + - * / % ++ -- 2.赋值运算符 = += -= *= /= %= 3.关系运算符 < > == != <= >= 4.逻辑运算符 & ...
- Java小白自学7:选择结构练习题
01: 使用if选择结构判断一个整数,属于哪个范围:大于0:小于0:等于0 public static void main(String[] args) {/*使用if选择结构判断一个整数是偶数还是奇 ...
- Java修炼之凡界篇 筑基期 第03卷 流程控制 第03话 选择结构
选择结构 Java中选择结构多样,包含 if 单选择结构.if 双选择结构.if 多选择结构.嵌套的 if 结构和 switch 多选择结构 if 单选择结构 语法结构: if (布尔表达式) {// ...
- python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句
第3章 流程控制语句 3.1程序的结构 计算机在解决某个具体问题时,主要有3种情况,分别是顺序执行所有的语句.选择执行部分语句和循环执行部分语句.程序设计中的3种基本结构为顺序结构.选择结构和循环结构 ...
- 数值运算 条件测试 、 if选择结构
" "双引 引整体 "a b c" != a b c abc == "abc" 以后最好加"",防止出现错误 '' 单引 ...
- 《算法笔记》2.3小节——C/C++快速入门-选择结构
<算法笔记>2.3小节--C/C++快速入门->选择结构 Contest100000567 - <算法笔记>2.3小节--C/C++快速入门->选择结构 Conte ...
- 《算法笔记》——基础篇习题选择结构
<算法笔记>--基础篇习题 第二章 C/C++快速入门--2.3选择结构 [习题A] 一元二次方程求根 Problem Description Thinking Notes Code Im ...
- 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 高古尊 * 完成日期:2013 年 10月24 日 * 版 本 号:v ...
- c++01(数据类型 运算符 选择结构)
文章目录 一 初始c++ 1.1注释 1.2 变量 1.3 常量 1.3 常量 1.4 关键字 1.5 标识符命名规则 二 数据类型 2.1 整型 2.2 sizeof关键字 2.3 实型(浮点型) ...
最新文章
- 如何在PHP中删除字符串中的所有空格? [重复]
- python学习框架图-Python学习—框架篇之初识Django
- 内存分配函数 malloc、realloc、calloc
- docker $PWD路径_Docker 技术系列之安装Redis单机版和集群版
- Docker 入门使用 (二)
- opencv2.4.3通过不同方式访问图像像素
- Linux环境下为Tomcat安装APR CentOS系列
- 影视剧中的歌曲怎么录制 怎么录背景音乐
- Thread中断的理解
- LitePal操作数据库
- 由一本书看一个行业 -- 网上购书之比较
- linux学习资料(转帖收藏)
- GDPR 和个人信息保护的小知识
- 商标注册申请怎么填写商品名称
- perl 产生随机数
- web 服务器安全维护,Web服务器安全攻击及防护机制详解
- ASEM工控机触摸屏维修OT1200-SL北京
- 人脸识别2:InsightFace实现人脸识别Face Recognition(含源码下载)
- 几种媒体文件(MediaPlayer,Realplay,QuickTime)的调用代码
- 利用插槽solt实现蒙尘加载效果Vue
热门文章
- 历史数据如何处理_数据库表数据量大读写缓慢如何优化(1)【冷热分离】
- 服务器引导顺序,docker compose 服务启动顺序控制的方法
- 20220215-CTF-MISC-BUUCTF-爱因斯坦-binwalk分析图片-dd命令分离ZIP文件--图片属性中寻找密码
- 20220129刷题--第4题-- cookie
- git reset 回退以前某个版本_远程仓库版本回退方法--Git(二)
- Animator动画XML实现
- 《C专家编程》第三章——分析C语言的声明
- bzoj3626:[LNOI2014]LCA
- Segment,Path,Ring和Polyline对象
- windows下在计算机上远程登陆云服务器操作