黑马程序员技术交流社区

标题: 觉得说的不错,大家看看 [打印本页]

作者: deng2242    时间: 2015-8-16 22:19
标题: 觉得说的不错,大家看看
java中的变量可以在使用的时候再声明并初始化,可以在代码的任何位置,不必像C一样要在程序的开头声明!而前一种情况就是直接量.
    常量就是引用不会改变的变量.
    先看一段代码:

   public class Example {
    final double pi = 3.14;
    int r = 2;

    public double getCircleArea() {
        double area = pi * r * r;
        return area;
    }

    public static void main(String[] args) {
        Example exa = new Example();
        double result = exa.getCircleArea();
        System.out.println(result);

    }
}

  其中 r 是个普通的变量;
    area 就是一个直接量,还有result;
    而pi 就是一个常量;

  所谓对它的引用不变,就是说它指向内存地址中所保存的值不变,在后面的代码中只要是用到pi,那么都是3.14;而常量的声明通常就是用final修饰,表示不会改变! 




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2