java中使用switch case报错case expressions must be constant expressions
2015-08-28 16:26
609 查看
一、发现问题
编译时一直报错:CLICK_QUERY 和CLICK_RESET——case expressions must be constant expressions
二、解决问题
case后面必须跟常量,必须要常量,将上面两个变量声明为final即可。
转载地址:http://blog.csdn.net/woshixuye/article/details/8349731
private int CLICK_QUERY = 1; private int CLICK_RESET = 2; @Override public void onClick(View v) { int tag = (Integer) v.getTag(); switch (tag) { case CLICK_QUERY: query(); break; case CLICK_RESET: reset(); break; } }
编译时一直报错:CLICK_QUERY 和CLICK_RESET——case expressions must be constant expressions
二、解决问题
case后面必须跟常量,必须要常量,将上面两个变量声明为final即可。
private final int CLICK_QUERY = 1; private final int CLICK_RESET = 2;
转载地址:http://blog.csdn.net/woshixuye/article/details/8349731
相关文章推荐
- mac JAVA_HOME
- Struts 2 - Environment Setup
- java IO流api使用详解
- 经典算法之0-1背包问题
- Struts 2 Overview
- Java中keySet()返回值的排序问题
- Struts 2 Tutorial Basic MVC Architecture
- java对象和json对象之间互相转换
- java执行cmd命令
- 0010 Java基础之对象导论
- Maven学习总结(六)——Maven与Eclipse整合
- Struts2中的一个类型转换示例
- Eclipse 快捷键汇总
- 【java】自定义类加载器
- Hadoop学习2_Hadoop完全分布式的Eclipse开发环境配置
- SpringMvc访问静态资源的方法
- 如何把java代码,打包成jar文件以及转换为exe可执行文件
- springmvc导入Excel例子
- Struts2中实现文件上传的功能
- 关于Java关键词Transient的理解