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"); }

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

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

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

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

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

#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...

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

using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { public enum enumweek { sunday=0, monday=1, thuesday=2 } static void Main(string[] args) { enumweek week = enumwe...

不是 表达式的结果的类型可以是 整数类型,枚举类型,或者类类型(但该类需要有单一的转换到整数类型或(可以是字符类型,但不能是浮点类型、字符串、指针类型等)

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