Java变量声明必须明确类型、名称,可选初始化;类型不可省略,名称需符合标识符规则且区分大小写;局部变量须显式初始化,成员变量有默认值;命名推荐驼峰式。
Java 变量声明需明确类型、名称,并可选初始化;类型不可省略,名称需符合标识符规则,且必须先声明后使用。
基本语法结构Java 变量声明的标准形式为:数据类型 变量名 = 初始值;(初始值可省略)
例如:
int age = 25;、String name;、double price = 99.9;支持一次声明多个同类型变量:int x = 1, y = 2, z;
声明与赋值可分离:
int count;后续再写count = 10;变量命名规范变量名是合法的标识符,必须满足:Eclipse导入Android或其他的JAVA项目的正确方法 WORD版本文档主要讲述的是Eclipse导入Android或其他的JAVA项目的正确方法;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看下载立即学习“Java免费学习笔记(深入)
”;
以字母、下划线(_)或美元符号($)开头,后续可跟字母、数字、_ 或 $不能是 Java 关键字(如class、if、public)
区分大小写:
age和Age是两个不同变量推荐使用驼峰命名法(studentName、maxRetryCount),增强可读性作用域与初始化要求变量生效范围取决于声明位置,且不同类型有不同初始化规则:类成员变量(字段):系统自动赋予默认值(如int→0、boolean→false、Object→null)
局部变量(方法内声明):**必须显式初始化**,否则编译报错方法参数和异常参数:属于局部变量,调用时已由实参赋值,无需额外初始化常见易错点提醒
初学者容易忽略以下细节:
未声明类型直接使用变量(如写score = 85;而非int score = 85;)→ 编译失败重复声明同一作用域内的同名变量(int a = 1; int a = 2;)→ 编译错误使用未赋值的局部变量(int x; System.out.println(x);)→ 编译不通过混淆变量声明与对象创建:声明String s;并不创建字符串对象,此时s值为null
