博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础——变量
阅读量:5822 次
发布时间:2019-06-18

本文共 934 字,大约阅读时间需要 3 分钟。

hot3.png

一、变量的定义和变量使用的原因

    1、什么是变量

       (1)变量就是可变的量。

        (2)常量就是不可变的量。

        (3)字面量:Java的变量和常量中存放的具体的数据称为字面量。

        注:不同类型的变量存放对应类型的数据,变量的值可以改变。

    2、为什么使用变量

        计算机的高级语言普遍使用变量来管理内存中存储的数据。

        170024_tmZU_2845848.png

        变量管理引用类型的数据

        170052_voO0_2845848.png


二、变量命名、定义和初始化

    1、变量的命名

        (1)首字面是英文字面、$或下划线,由字母、数字、下划线组成;

        (2)变量的命名遵循见名知义的原则;

        (3)Java变量名建议不用中文;

        (4)变量名首字母建议不用大写字母;

        (5)用驼峰命名法命名多个单词组成的变量名;

            例如:sumScore

        (6)变量名不要使用Java关键字。

    2、变量的定义

            每个变量必须属于一种数据类型。

            类型    变量1,变量2,……,变量n;

        示例:

            byte        score;           //保存单科分数

            short      age;              //保存年龄

            int           sumScore;   //保存总分

            long        fileSize;        //保存文件长度

            float        x,y;

            double    result;        //保存运算结果

            char        gender;       //保存性别

            boolean isContinue; //表示是否继续

            String      name;          //表示姓名

    3、变量的初始化

            age           = 23;

            score        = 70 + 5;

            i                 = 10 / 5;

            result        = Math.pow(2, 5) + 3.5;

            gender      = '男';

            isContinue= true;

            name         = "周" + "杰伦"; 


三、使用变量简化计算

    【示例-1】保存中间结果,用分布计算简化复杂运算

        计算(sqrt(20) + sqrt(10)) / (sqrt(20) - sqrt(10))=

        要求:显示结果保留小数点后1位,即对小数点后第2位四舍五入。


四、变量的作用域

    1、Java用一对大括号作为语句块的范围,称为作用域。

    2、作用域中变量不能重复定义。

    3、离开作用域,变量所分配的内存空间将被JVM回收。

转载于:https://my.oschina.net/u/2845848/blog/708659

你可能感兴趣的文章
C#操作XML小结(转)
查看>>
(转)Linux学习路线
查看>>
8.全排列[深度优先搜索]
查看>>
【原创】IO流:读写操作研究(输入流)
查看>>
IO 流之字节流和转换流
查看>>
DQL、DML、DDL、DCL的概念与区别
查看>>
PHP学习总结(10)——PHP入门篇之自定义网站根目录
查看>>
历届试题 带分数 全排列模板 JAVA
查看>>
Mybatis框架学习总结-优化Mybatis配置文件中的配置
查看>>
第五周周记
查看>>
selenium 使用笔记
查看>>
pthread_attr_init线程属性
查看>>
JavaScript表格搜索高亮功能模拟
查看>>
java中Thread (线程)
查看>>
js进阶 10-10 可见伪类选择器和内容伪类选择器的作用
查看>>
教你如何利用php.exe运行php文件
查看>>
普通广播接收者和有序广播接收者
查看>>
好用的思维导图软件
查看>>
Python全局解释器锁
查看>>
Linux_文件系统、磁盘分区_RHEL7
查看>>