java书写规范问题,for、while、do while{}后面不能直接定义变量或生成对象(在没有大括号的情况下)
2012-06-10 22:55
459 查看
public class createTest { public static void main(String[] args) { // TODO Auto-generated method stub // // for(int i=0;i<100;i++) // create c = new create(); // 这样写是不对的,编译是不会通过的, // 因为:JAVA语言规范规定不允许一个本地变量声明语句作为一条语句在for 、while 、do while 循环中重复执行 // 一个本地变量声明作为一条语句只能直接出现在一个语句块中(一个语句块是由一对花括号以及包含在这对花括号以及包含在这对花括号中的语句和声明构成的,) // // // 下面的这种也是错误的。 // // for(int i=0;i<44;i++) // int a =3; // // 第一中解决办法,加语句块的括号解决 for(int i=0;i<100;i++) { create c = new create(); } //第二种解决办法,不写本地变量名。 for(int i=0;i<100;i++) new create(); System.out.println(create.getnum()); } } class create { public static long num = 0; public create() { num++; } public static long getnum() { return num; } }
相关文章推荐
- java书写规范问题,for、while、do while{}后面不能直接定义变量或生成对象(在没有大括号的情况下)
- java书写规范问题,for、while、do while{}后面不能直接定义变量或生成对象(在没有大括号的情况下)
- android 中 R.java 常见问题(R.java文件没有生成 或者生成了但是R.id...不能识别出id或者R.layout)
- 使用JAXB时,xml与java对象互转以及初始情况下直接由模板xml生成javabean
- xsd生成的java对象里的list成员变量没有set函数
- javascript 直接创建对象与间接创建对象 私有函数不能访问this变量 是否使用var声明变量几个问题探讨
- [入门篇]Java/C中for、while和do while的选择问题
- case语句后面不能直接创建对象的问题
- js 多种变量定义(对象直接量,数组直接量和函数直接量)
- java配置环境变量问题,环境变量都正确了,但是JAVA_HOME不能识别,导致javac java -version不出现
- java中String对象的split方法不能得到空字符串的问题
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- r cannot be resolved to a variable 问题解决 / r.java文件没有自动生成 分类: Android安装及配置 2014-06-22 18:03 141人阅读 评论(0) 收藏
- 解决VS2010在程序根目录生成ipch文件夹和.sdf格式文件问题以及右键查看变量申明和定义按钮变灰
- Java中for、while、do while三种循环语句的区别介绍
- automation服务器不能创建对象”的问题的解决方案总结大全(转载于javasee【http://bigtree2006.javaeye.com/blog/321383】)
- 定义一个以is开头的全局变量利用IDEA的Getter and Setter自动生成get跟set方法出现的问题
- asp.net中eval不能定义变量的问题的解决方法
- Java中循环问题:for,while,do-while 各种练习(打印上三角、下三角、输出100以内的素数、水仙花、最大公约、最小公倍数、分解质因数、兔子问题)
- java学习日记_1:do while 与for,while的区别