switch语句判断成绩php – WordPress |
您所在的位置:网站首页 › elseif语句格式 › switch语句判断成绩php – WordPress |
写出PHP代码,判断成绩,变量$score,用if判断,分数小于60则输出不及格,大于60
if ($score《60) echo ’不及格’;elseif ($score《70) echo ’及格’;elseif ($score《90) echo ’良好’;else echo ’优秀’; 用switch语句编程序:根据考试成绩的等级(A.B.C.D)输出优秀、良好、及格、不及格等评语public string SwitchResult(string level) { string result=““; switch (level) { case “A“: result = “优秀“; break; case “B“: result = “良好“; break; case “C“: result = “及格“; break; case “D“: result = “不及格“; break; default: break; } return result; } 写一个程序,运用switch语句,输入学生成绩,给出相应等级/// 《summary》 /// 根据输入的学生成绩判断等级 /// 《/summary》 /// 《param name=“StudScore“》输入的学生成绩《/param》 /// 《returns》返回学生成绩对应的等级《/returns》 public string GetStudentGradeByScore(int StudScore) { string grade = ““;//等级 int sw = 0; if (StudScore 《 60) { sw = 5; } else if (StudScore 《 75 && StudScore》=60) { sw = 4; } else if (StudScore 《 90 && StudScore》=75) { sw = 3; } else if (StudScore 《 100 && StudScore 》= 90) { sw = 2; } else { sw = 1; } switch (sw) { case 1: grade = “优+/A+“; break; case 2: grade = “优/A“; break; case 3: grade = “中/B“; break; case 4: grade = “良/C“; break; case 5: grade = “不及格/D“; break; default: break; } return grade; } switch语句如何使用 执行过程:先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。 当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。 如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。 php语言编写switch判断成绩代码分别输出优秀、良好、中等、及格和不及格《?phpswitch ($score=43) // 这里不能放表达式的{ case “$score》=90&&$score《=100“: // 这里好像也不能这样 echo“优秀《br》“; break;case “$score》=80&&$score《90“: // 这里好像也不能这样 echo“良好《br》“; break;case “$score》=70&&$score《80“: // 这里好像也不能这样 echo“中等《br》“; break;case “$score》=60&&$score《70“: // 这里好像也不能这样 echo“及格《br》“; break;case “$score》=0&&$score《60“: // 这里好像也不能这样 echo“不及格《br》“; break;default: echo“成绩输入错误《br》“; break;}// 我觉得判断成绩的,最好用 if 语句,因为 switch 是要具体捕捉某一个值的,不是很适用于大范围的判断 // 还有的是,从输入框输入的是一个字符串,虽然你输入的是数字,但它也会当作字符串来处理 // 有说得不对的,请见谅,,,,?》 用switch语句怎样判断成绩的等级#include 《stdio.h》 #include 《stdlib.h》 int main ( ){ int grade,rate; printf(“所得成绩:\n“); scanf(“%d“,&grade); rate=(grade》=60)+(grade》=70)+(grade》=80)+(grade》=90); switch(rate){ case 0: printf(“输出等级:E“); break; case 1: printf(“输出等级:D“); break; case 2: printf(“输出等级:C“); break; case 3: printf(“输出等级:B“); break; default: printf(“输出等级:A“); } return 0; } 扩展资料: 代码知识总结: 1.if语句的嵌套要注意大括号的一一对应,实现if–else的正确匹配; 2.switch…case..break语句不要误丢break,case后面跟的是变量,且case后面要加空格; 3.运算符要注意优先级; 4.缩进格式并不能暗示else的匹配; 5.在if和else后面总要用到{},即使只有一条语句。 参考资料: 百度百科-switch php语言编写switch判断成绩代码分别输出优秀、良好、中等、及格和不及格《?phpswitch ($score=43) // 这里不能放表达式的{ case “$score》=90&&$score《=100“: // 这里好像也不能这样 echo“优秀《br》“; break;case “$score》=80&&$score《90“: // 这里好像也不能这样 echo“良好《br》“; break;case “$score》=70&&$score《80“: // 这里好像也不能这样 echo“中等《br》“; break;case “$score》=60&&$score《70“: // 这里好像也不能这样 echo“及格《br》“; break;case “$score》=0&&$score《60“: // 这里好像也不能这样 echo“不及格《br》“; break;default: echo“成绩输入错误《br》“; break;}// 我觉得判断成绩的,最好用 if 语句,因为 switch 是要具体捕捉某一个值的,不是很适用于大范围的判断 // 还有的是,从输入框输入的是一个字符串,虽然你输入的是数字,但它也会当作字符串来处理 // 有说得不对的,请见谅,,,,?》 switch语句怎样判断输入的成绩是否合格例:用switch来判断用户输入的成绩应该属于哪个范围。60一下不及格,60-70及格,70-80良好,80-90优秀,90以上学霸 《script type=“text/javascript“》 var score=parseInt(prompt(’请输入你的成绩’)); switch(true){ case score》=0&&score《60: alert(’不及格’); break; case score》60&&score《=70: alert(’及格’); break; case score》70&&score《=80: alert(’良好’); break case score》80&&score《=90: alert(’优秀’); break; case score》90&&score《=100: alert(’优秀’); break; default: alert(’输入不合法’); } 《/script》 扩展资料: 代码知识总结: 1.if语句的嵌套要注意大括号的一一对应,实现if–else的正确匹配; 2.switch…case..break语句不要误丢break,case后面跟的是变量,且case后面要加空格; 3.运算符要注意优先级; 4.缩进格式并不能暗示else的匹配; 5.在if和else后面总要用到{},即使只有一条语句。 php语言编写switch判断成绩代码分别输出优秀、良好、中等、及格和不及格格式错误了,应该是这样的:?phpswitch($score){case0:“$score=90&&$score《=100“:echo“优秀“;break;case1:“$score》=80&&$score《90“:echo“良好“;break;case3:“$score》=70&&$score《80“:echo“中等“;break;case4:“$score》=60&&$score《70“:echo“及格“;break;case5:“$score》=0&&$score《60“:echo“不及格“;break;default:echo“成绩输入错误“;}?》因为我这里没有PHP环境所以也就没测试,但应该就是这样的了,。 采用switch语句设计一个程序,对给定的学生成绩score评判其等级这个程序怎么编啊public class Degree { public String getDegree(int score) { if (score 《 0 || score 》 100) { return “分数格式非法“; } int degree = score / 10; switch (degree) { case 10: case 9: return “优“; case 8: return “良“; case 7: return “中“; case 6: return “及格“; default: return “不及格“; } } public static void main(String args) { Degree d = new Degree(); String result = d.getDegree(80); System.out.println(result); }} |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |