首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

core java上的一个例子,该如何处理

2012-01-03 
core java上的一个例子Java codepublic class Test8 {public static void main(String[] args){double pap

core java上的一个例子

Java code
public class Test8 {        public static void main(String[] args)    {        double paperWidth = 8.5;        double paperHeight = 11;        System.out.println("Paper size in centimeters:"            + paperWidth * CM_PER_INCH + "by"             + paperHeight * CM_PER_INCH);    }    // 这个和C中的static 全局变量应该一样吧是在程序执行前赋值。那么会什么不放到main的上面呢?        public static final double CM_PER_INCH = 2.54;         }


[解决办法]
It's OK to put it any place in the class.
[解决办法]
java里面"定义类"的语句没有先后问题

public static void main(String[] args) 定义了main函数
public static final double CM_PER_INCH 定义了变量

所以这两个代码块的先后顺序不影响

至于你说的美观问题,这点可以看个人喜好了

放在后面的说法是:看代码的人更注重看方法而不是变量所定义的具体值

所以他们喜欢把方法放在全局变量的前面
[解决办法]
写好的框架好像都放后面在,我们做的这个就是这样写的。。看起来是有点别扭。
[解决办法]

因为是公共变量 new新的对象的时候 就会调用无参数构造方法 会初始化变量的 所以放在哪都可以的
[解决办法]
探讨
java里面"定义类"的语句没有先后问题

public static void main(String[] args) 定义了main函数
public static final double CM_PER_INCH 定义了变量

所以这两个代码块的先后顺序不影响

至于你说的美观问题,这点可以看个人喜好了

放在后面的说法是:看代码的人更注重看方法而不是变量所定义的具体值

所以他们喜欢把方法放在全局变量的前面

热点排行
Bad Request.