黑马程序员技术交流社区

标题: 关于判断结构的菜鸟的提问 [打印本页]

作者: Yunny    时间: 2015-7-9 00:05
标题: 关于判断结构的菜鸟的提问
老师在课上说了个成绩分级的程序。其中有个string level;定义然后用if...else if...  else判断,最后输出System.out.println(level)。我想问的是用switch语句不可以吗?还有,string level;这句语句是什么意思,string是什么意思,各位能具体地解释一下吗?
作者: 白面馅包子    时间: 2015-7-9 00:13
本帖最后由 白面馅包子 于 2015-7-9 00:17 编辑

同新人回答
自所以不用switch 因为如果用switch就会造成 代码太乱
想象一下 switch 后面各种分数 没有if方便  
string level 是定义一个   level   字符串
string 是字符串类型
作者: 梁思宇    时间: 2015-7-9 00:40
String   ----    字符串的意思
level ----  字面意思是等级,不过这就是一个名字,变量的名字,所以其实你还可以把它写作  chengji   或者别的,没关系,只是个名字而已...
为什么用if-----因为清晰,可以规定范围..否则的话,如果分数范围是1-100,难道你要写100个case和break吗....







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2