初入PHP,就想简单的利用switch语句写一个关于成绩等级的判断,整个过程分为两部分一是前端数据,二是后台的计算。

【HTML代码】

<!--
*
*
* @Author: wyy
* @Date:   2018-06-15 14:55:27
* @Email:  2752154874@qq.com
* @Last Modified by:   wyy
* @Last Modified time: 2018-06-15 15:20:57
*
*
-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=width-device"><title>成绩等级划分</title>
</head>
<body><form action="test.php">请输入你的成绩:<input type="number" name="num"><input type="submit" value="提交"></form>
</body>
</html>

【PHP代码】

<?php/*
* @Author: wyy
* @Date:   2018-06-15 14:29:19
* @Email:  2752154874@qq.com
* @Last Modified by:   wyy
* @Last Modified time: 2018-06-15 15:48:23*/
header("Content-Type: text/html;charset=utf-8");
$num=$_GET["num"];switch($num){case $num>=90 && $num<=100:echo "你的成绩等级为A";break;case $num>=80 && $num<90:echo "你的成绩等级为B";break;case $num>=60 && $num<80:echo "你的成绩等级为C";break;case $num>=0 && $num<60:echo "你的成绩等级为D";break;default:echo "你输入的成绩有误,请重新输入.";break;
}?>

【出现问题】

  1.初步写的时候未完全构思后只是简单的实现数字等级的判断,没有考虑到成绩的数值范围.

  2.PHP Switch判断数值时,将判断范围加上的引号(case '$num>=90 && $num<=100':)导致PHP页面报错.

  3.初步判断时只想到使用if语句判断,没有想到可以直接通过switch语句直接判断.

【解决方案】

  1.写之前一定要考虑所有的需求,尽量将所有的需求考虑进去.

  2.注意PHP中的语法使用

  3.学会整体的融会贯通,多思考.

  

转载于:https://www.cnblogs.com/wangyang0210/p/9187761.html

PHP Switch 语句判断成绩相关推荐

  1. c#switch语句判断成绩_Go的条件判断语句

    现实时间中,我们如果想去购物,可以选择网上或者线下去购物,甚至说,要购买的物品都有许多选择,选价格便宜的,选质量好的,选不用运费等等 那么在计算机语言中,我们要怎么实现现实中,这些选择呢? Go语言支 ...

  2. c#switch语句判断成绩_C#程序流程控制 知多少?

    最近发现读书是个慢过程,很难一口吃个胖子,尤其读这种技术类的书,需要细嚼慢咽的精读,很耐心的读.迄今为止我一个像样的C#程序都没有做过,是小白中的小白,这倒不影响什么,毕竟在曾经学过C语言的,再去学习 ...

  3. c#switch语句判断成绩_switch语句成绩等级例子

    求 用C语言中switch语句编写学生成绩问题 #include void main() { double score; printf("请输入分数:\n"); scanf(&qu ...

  4. c语言判断学生成绩等级用switch,switch语句判断学生成绩

    下面通过判断学生成绩来展示switch语句的使用. Q:判断学生成绩的等级,90-100分为A级,80-89为B级,70-79为C级,60-69为D级,60以下不及格. package main im ...

  5. PHP使用Switch语句判断星座,PHP的switch判断语句的“高级”用法详解 用switch语句怎样判断成绩的等级...

    php switch case 求具体详解,case里面能加if语句? swich 语句 我非常喜欢用 case里面加if干嘛 . php switch中能加if语句吗 PHP里 switch cas ...

  6. switch语句判断范围_MQL5从入门到精通【第四章】(一)条件判断语句

    文档日期:2019年12月7日 # 判断语句 程序的基础功能之一就是做判断.判断语句通过评估条件的真伪作出决定.MQL5中有三个条件判断语句:if - else,三目操作符,和switch - cas ...

  7. 程序实现switch语句判断年龄_【回顾】(选择执行语句if else和switch)乐创DIY C语言讲义——3.8节(4)...

    文    |    Edward 4 选择执行语句有些时候,我们希望程序既不顺序执行,也不只做单一的判断(代码运行还是不运行),很多时候,我们往往只希望对某一个条件的不同状态分别执行不同的语句,这样就 ...

  8. C++switch语句 | 判断某年某月有几天

    C++多分支选择结构 switch语句是多分支选择语句,用来实现多分支选择结构,switcht的一般形式如下,和C语言基本上一样,只是输出语句不同. switch(表达式) {case 常量表达式1: ...

  9. 【Java】使用Switch语句实现成绩等级判断

    import java.util.*; public class Test {public static void main(final String[] args){int score;final ...

最新文章

  1. C++知识点61——typename与class、模板编程与继承、模板类和友元、类模板与static成员
  2. 标签在MPLS网络中的功能—Vecloud
  3. 机器学习系列2:从线性方程的角度看的线性回归【1】
  4. 《团队——科学计算器代码设计规范》
  5. 一文带你马上清楚bootstrap的栅格系统
  6. 增加RSS订阅量的35个方法
  7. STL之Vector(Linux内核)完整实现
  8. js 数字递增递减_js验证连续两位数字递增或递减和连续三位数字相同
  9. Python 视频教程下载 (全阶段)
  10. 零基础java学习笔记
  11. 苹果Mac3D建模软件SketchUp Pro很专业
  12. 错误“ Java:不支持发行版本5”的正确解决方案
  13. 山东省智慧城市产业技术创新战略联盟成立
  14. visio中直线交叉处消除跨线的方法
  15. 脚本录制和回放终端会话(script、scriptreplay)使用
  16. 决策树实现(CART生成及剪枝)
  17. 高等代数_证明_矩阵的任意特征值的代数重数大于等于其几何重数
  18. 科研中如何使用SPSS进行数据分析?
  19. velocity制作pdf
  20. 一生中的那几次毕业-转载

热门文章

  1. Ubuntu20.04下安装向日葵远程软件
  2. Python交互式编程环境及练习
  3. 《科学美国人》2004-2021年电子版合集 | Scientific American
  4. python爬取英雄联盟所有皮肤价格表_实用Python是如何爬取英雄联盟(lol)所有皮肤,涨知识了...
  5. LeetCode 经典指南
  6. BZOJ 2696 航班安排 费用流
  7. linux系统里常用的抓图工具,linux下很棒的抓图工具——scrot
  8. 生命是可贵的,也是脆弱的
  9. 基于身份证识别的JavaWeb驾校管理系统的设计与实现
  10. Python实现五子棋:人机对战 / 人人对战(动图演示)