这是段代码主要是用来一个switch语句(分支)判断score这个变量(代表分数)转换为用优良中等形式的表示。简单说就是能实现成绩百分制转为等级成绩,但是各个等级的划分不一定要像这个代码一样,要看实际需要.
就是一个循环,90-100优秀,80,良好,70中等,60及格,其他不及格,你可以学习一下switch循环语句,这就是一个简单的例子
switch判断 如果成绩整除10的商为10的话就是case 10:没有任何操作
也就是100分 无操作;
90-99,str赋值为优秀;
80-89,str赋值为良好;
70-79,str赋值为中等;
60-69,str赋值为及格;
上面都不匹配就是不及格
程序中store=95 就是将str赋值为优秀
seore为一个数值,switch为判断,/10为整除,比如题中给的95,就是95/10=9,把9带入下面,属于优秀,break返回,不再向下继续执行。default为剩下的情况,都属于不及格。
就是根据分数,判断该分数是否合格呀。
score应该当参数输入,然后程序判断该分数是优秀、良好还是别的。