Java变量命名规则是指在编写Java程序时,变量的命名必须遵守的一些规则。这些规则是由Java语言的设计者指定的,以保证程序的正确性和可读性。
1. 命名规则: a. 变量名由字母、数字、下划线和美元符号($)组成; b. 不能以数字开头; c. 不能使用关键字和保留字(即具有特殊意义的字符串)作为变量名; d. 其他特殊字符不能作为变量名的一部分。 2. 命名风格: a. 驼峰式命名法:即将多个单词连在一起时,每个单词首字母大写。例如: myName; b. 下划线式命名法: 将多个单词连在一起时, 每个单词之间用下划线隔开。例如: my_name; c. 简写式命名法: 将多个单词连在一起时, 比如将“number” 简写成 “num”。例如: num1;
变量由标识符,类型和可选的初始化程序定义。变量还具有范围(可见性/生存期)。
在Java中,必须先声明所有变量,然后才能使用它们。变量声明的基本形式如下所示:
type identifier [ = value][, identifier [= value] ...] ;
变量定义有三个部分:
int a, b, c; // declares three ints, a, b, and c. int d = 3, e, f = 5; // declares three more ints, initializing d and f.
以下变量在一个表达式中定义和初始化。
public class Main { public static void main(String[] args) { byte z = 2; // initializes z. double pi = 3.14; // declares an approximation of pi. char x = "x"; // the variable x has the value "x". } }
在声明之前不能使用变量。
public class Main { public static void main(String[] args) { count = 100; // Cannot use count before it is declared! int count; } }
编译上面的代码会生成以下错误消息:
赋值运算符是单个等号,=。它有这种一般形式:
var = expression;
var
的类型必须与表达式的类型兼容。赋值运算符允许创建一个赋值链。
public class Main { public static void main(String[] args) { int x, y, z; x = y = z = 100; // set x, y, and z to 100 System.out.println("x is " + x); System.out.println("y is " + y); System.out.println("z is " + z); } }
输出:
Java允许变量被动态初始化。在下面的代码中,Math.sqrt返回2 * 2的平方根,并将结果直接赋值给c。
public class Main { public static void main(String args[]) { // c is dynamically initialized double c = Math.sqrt(2 * 2); System.out.println("c is " + c); } }
上面代码的输出是
Java DataOutputStream类数据输出流允许应用程序以与机器无关方式将Java基本数据类型写到底层输出流。下面的构造方法用来创建数...
JSF教程 -JSF自定义验证器示例我们可以在JSF中创建自己的自定义验证器。以下列表包含我们在JSF中创建自定义验证器时可以遵循的步...
JSF教程 -JSF 输出样式表示例h:outputStylesheet标签渲染的HTML元素类型“链接"类型“文本/ CSS"。此标记将外部样式表文件添加到...
JPA教程 -JPA查询like Escape示例如果模式字符串包含应匹配的下划线或百分号,则ESCAPE子句可以使用指定转义字符:SELECT dFROM ...
Java教程中的脚本 -Java简介中的脚本例子...Java Scripting API可以执行以任何脚本语言编写的脚本编译成Java字节码。JDK 6和7附...