cdzn.net
当前位置:首页 >> switCh 枚举 >>

switCh 枚举

int i=3; switch(i) { case 1: System.out.println(1); break; case 2: System.out.println(2); break; default: System.out.println("default"); }

可以少,但不能多,多了枚举值写在case里,会编译错误。

e为Color类型 switch(e){ case RED: System.out.println("红"); break; case GREEN: System.out.println("绿"); break; case BLUE: System.out.println("蓝"); break; }

int i=3; switch(i) { case 1: System.out.println(1); break; case 2: System.out.println(2); break; default: System.out.println("default"); }

switch(表达式) { case 常量表达式1: 语句1 case 常量表达式2: 语句2 ..................... case 常量表达式n: 语句n default : 语句n+1 } 它的执行流程:当表达式的值和某个case后面的语句相同时执行这个case后面的语句(并接着执行下面的语句...

Java中枚举类型和类差不多,不过它的对象都是该枚举类型中定义好的那些个属性,调用的时候用该枚举类型名点枚举类型中的属性就可以调用到了【很想类来调用该类的静态成员一样】,注:在switch(paramter){}。。。参数只能是int ,integer,byte...

你的accept是为Character类型吧? Java的switch中,只能用可以转化为int的类型,字符型的话,必须使用基本类型char,而不是封装类。可以使用accept.charValue()。

#include using namespace std; int main(int argc, char **argv) { enum Type{ lab = 1, sec, man, acc, exe, res }; char* type_name[] = {"no such type!", "lab", "sec", "man", "acc", "exe", "res" }; char ch; cin>>ch; Type t; switch(c...

枚举型要自己定义. 例如定义颜色型,许可值是红录蓝 enum color{red, green, blue}; 例如定义weekday型,许可值是星期一,二,三,...星期日. enum weekday{mon,tue,thi...}; 如果没有enum,则只好用字符型或整型组合,表达式为自定义函数,返回值"red" ...

enum是java内置数据类型,建议配置jdk。 用法如下: public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4); // 成员变量 private String name; private int index; // 构造方法 private Color(String nam...

网站首页 | 网站地图
All rights reserved Powered by www.cdzn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com