读书简友广场想法

JAVA-变量的扩展讲解:

2022-05-20  本文已影响0人  何以笙箫墨Andy

变量的扩展讲解: 

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

1. 变量可以先定义, 再赋值.也可以在定义的时候直接赋值!

2. 一条语句可以定义n个变量.【能看懂即可,一般开发不会使用,但是面试会出现!】


10分钟练习: 请分别定义byte、short、int、double、char以及boolean这6种类型的变量,并将值输出到屏幕上。


变量的注意事项:


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类型

上一篇 下一篇

猜你喜欢

热点阅读