Java中的变量

在Java 中,所有的变量必须先声明再使用

基本的变量声明方法如下:type identifier [ = value][,identifier [= value] ...] ;

type 是Java 的基本类型之一,或类及接口类型的名字(类和接口类型在本书第1部分的后部讨论)。标识符(identifier )是变量的名字,指定一个等号和一个值来初始化变量。请记住初始化表达式必须产生与指定的变量类型一样(或兼容)的变量。声明指定类型的多个变量时,使用逗号将各变量分开。

以下是几个各种变量声明的例子。注意有一些包括了初始化。

int a, b, c;

int d = 3, e, f = 5; 
double pi = 3.14159; 

动态初始化

尽管前面的例子仅将字面量作为其初始值,Java 也允许在变量声明时使用任何有效的表达式来动态地初始化变量。

例如,下面的短程序在给定直角三角形两个直角边长度的情况下,求其斜边长度。

class DynInit {
public static void main(String args[]) {
double a = 3.0, b = 4.0;

double c = Math.sqrt(a * a + b * b);

System.out.println("Hypotenuse is " + c);
}
}

这里,定义了3个局部变量a,b,c。前两个变量a和b初始化为常量。

然而直角三角形的斜边c被动态地初始化(使用勾股定理)。

该程序用了Java 另外一个内置的方法sqrt(),它是Math类的一个成员,计算它的参数的平方根。

这里关键的一点是初始化表达式可以使用任何有效的元素,包括方法调用、其他变量或字面量。

原文地址:https://www.cnblogs.com/thomasbc/p/6907418.html