Java编程之基础知识——变量、常量、赋值语句

目录

1.变量

  1.1 整型变量

  1.2 浮点型变量

  1.3 布尔型变量

  1.4 字符型变量

2.常量

变量(此章节不同于上一期的c++教程,但可以互相参考)


变量,在计算机技术领域里一般解释为:程序运行中可以进行更改、运算、赋值的量,而变量又可以大致分为局部变量和全局变量(当然,也可以按照类型分)。变量在程序中十分重要,如果一个程序缺少变量,那么他仅仅能做到的也只有一些最基本的任务,比如输入输出。在Java里,我们可以将变量按照类型分为整型、浮点型、布尔型以及字符型。

整型变量:

整型变量用于储存相对应值范围内的所有整数。

一般常见的整型变量有:

byte型;

short(短整型)型;

int(整型)型;

long(长整型)型。

对应的包装类:

Byte()

Short()

Interget()

Long()

浮点型变量:

浮点型变量一般用于储存相对应值范围内的所有浮点数(小数)

一般常见的浮点型变量有:

float(单精度浮点型)型;

double(双精度浮点型)型。

对应的包装类:

Float()

Double()

布尔型变量:

布尔型变量声明为:

boolean 型。

对应的包装类:

Boolean()

字符型变量:

字符型变量可声明为:

char型。

对应的包装类:

Character()

除此之外,我们也可以将变量按位置分为局部和全局变量;

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkDnuqLnn7Pnga8,size_20,color_FFFFFF,t_70,g_se,x_16

图中,x在主方法之外,运用于所有的Test类包含的地方,所以x就是一个全局变量。

而i在for循环内,循环结束即销毁,属于局部变量。

简单来说就是,全局变量是应用于程序各个方面,任何函数或方法都可以直接或间接调用全局变量,全局变量仅仅在程序运行结束后才会被销毁。

而局部变量仅仅应用于某一个语句块、函数或方法里,这个语句块(或函数、方法)执行完毕后就会销毁在其中的局部变量,第二次调用时,该变量又会被随机分配一个内存单元。

常量


常量与变量相对,常量不同于变量,常量只能被定义一次,而变量却可以无穷尽的修改值。常量相当于“锁住”一个被赋了值的变量,使其无法进行运算或被赋值,这便是常量的主要特征。但是,常量与变量相似,都有八种基础数据类型(short,int,long,byte,float,double,boolean,char)以及对应的包装类(Short(),Interget(),Long(),Byte(),Float(),Double(),Boolean(),Character())。

以下语句可以声明一个int类型的常量:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkDnuqLnn7Pnga8,size_20,color_FFFFFF,t_70,g_se,x_16

在Java语言中,我们通常用final关键字来声明一个常量,语法如下:

final 数据类型 常量名 = 初值;

在本例中,小编用final关键字声明了一个初值为123的命名为changliang的整型常量,再之后,该常量的值就不允许被二次更改了,从程序开始到结束都是123作为其值。

赋值语句


讲完了变量和常量,就不得不说一说如何将一个值赋给一个变量/常量了。

给变量/常量定义初值:

final(如果是常量的话) 数据类型 变量名/常量名 =(赋值号,不是等于)初值

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkDnuqLnn7Pnga8,size_19,color_FFFFFF,t_70,g_se,x_16

如上图,将一个常量的值定义为123。

结尾——知识测验


补充代码,使x = 0+1+2+…+8+9。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkDnuqLnn7Pnga8,size_20,color_FFFFFF,t_70,g_se,x_16

又是小明不小心将墨水撒到了笔记本上,请补充代码!


感谢大家的细心学习,希望能留下反馈,帮助我提高写作水平!

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RedstoneCuberoot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值