前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础-常量和变量

Java基础-常量和变量

作者头像
cwl_java
发布2019-11-12 12:28:21
6330
发布2019-11-12 12:28:21
举报
文章被收录于专栏:cwl_Javacwl_Java

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42528266/article/details/102929565

常量变量定义
  • 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变, 有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。
变量举例

在2D游戏程序中,需要代表人物的位置,则需要2个变量,一个是x坐标,一个是y坐标,在程序 运行过程中,这两个变量的值会发生改变

常量举例
  • 代表常数,便于程序的修改(例如:圆周率的值)
  • 增强程序的可读性(例如:常量UP、DOWN、LEFT和RIGHT分辨代表上下左右,其数值分别是1、2、3和4)
  • 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代 表还是常量代表。
备注
  • Java是一种强类型语言,每个变量都必须声明其类型。
  • Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
  • 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元, 声明格式为:
type varName [=value] [{,varName[=value]}] ;
注意事项:
  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
  • 变量名必须是合法的标识符。
类比
  • 电脑使用内存来记忆计算时所使用的数据。人类采用旅馆来存储外出住宿的人们。
  • 内存中变量好比旅馆的房间,内存中常量好比住旅馆房间的人
在这里插入图片描述
在这里插入图片描述

变量声明

变量声明举例:
double salary ;
boolean done;
long earthPopulation ;
int age ;
可以在一行中声明多个变量:
int i ,j; // both are integers

不提倡这种风格,逐一声明每一个变量可以提高程序可读性。 可以将变量的声明和初始化放在同一行中,例如:

int age = 18;
float e = 2.718281828f;
final 常量
  • 使用final修饰的变量,只能被初始化一次,变成了常量。
  • final常量是有名称的
package com.cwl.base.day01;

/**
 * @program: java_base
 * @description: 测试常量
 * @author: ChenWenLong
 * @create: 2019-11-05 14:45
 **/
public class TestConstant {

    public static void main(String[] args) {
        int age = 18;

        final  String NAME = "ChenWenLong";

        final double PI = 3.14;
        // PI = 3.15; //编译错误,不能再被赋值!
        double r = 4;
        double area = PI * r * r;
        double circle = 2 * PI * r;
        System.out.println("area = " + area);
        System.out.println("circle = " + circle);

    }
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常量变量定义
  • 变量举例
  • 常量举例
  • 备注
  • 注意事项:
  • 类比
  • 变量声明
    • 变量声明举例:
      • 可以在一行中声明多个变量:
        • final 常量
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档