JAVA-变量的注意事项

变量的注意事项

------来自何以笙箫墨Andy精心总结!记得关注长期学习昂.class


1. 定义变量的时候(定义在方法中),需要先赋值,后使用 【定义在方法中变量我们称之为局部变量】

        public static void main(String[] args){

            // 定义变量

            int a; // 定义了变量,没有赋值

            System.out.println(a);  // 错误: 可能尚未初始化变量a

            //【执行javac命令出现的错误,我们称之为编译报错;执行java命令报错,我们称之为运行时报错!】

        }

2. 变量在定义的时候,变量名称重复

public static void main(String[] args){

            // 定义变量

            int a; // 定义了变量,没有赋值

            char  a = 'a'; // 在定义一个变量 (错误: 已在方法 main(String[])中定义了变量 a),简而言之,变量名称不允许重复!

        }

3. 定义long类型的数据时,建议在后面添加一个L

//long b = 10000000; // 右侧是一个int类型的数值(整数默认是int类型,当前的数值没有超过int类型的最大取值)

//long b = 100000000000; // 右侧是一个int类型的数值(整数默认是int类型,当前数值超过了int类型的最大取值,所以会报错!)

long b = 100000000000L; // 加了L说明数值是一个long类型的,没有超过long类型的最大取值,代码正确!

4. 定义float类型的数据,后面添加F

//float d = 3.15; // 小数默认是double,你将这个double类型的数值赋值给一个float类型的变量,出现了不兼容类型的错误

float d = 3.15F; // 明确指定这个小数是一个float类型

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容