招生电话图

Java程序培训:变量和数据类型

发布日间:2021-03-25   浏览次数:103

   HelloWorld程序一般用来辅助我们判断自己环境有没有配置好,如果HelloWorld能运行,就说明我们Java环境是好的,就可以专心编程和调试了。下面,Java培训机构的小编来给大家说一说,Java程序的变量和数据类型。

Java程序培训:变量和数据类型

   编程躲不开的一个概念就是变量。


   什么是变量呢?顾名思义,就是变化的量,这个概念起源于初中数学的代数,比如方程式中的x和y都是变量,x是自变量,y是因变量,如果基于一定的规则,只要给定一个x的值,就一定能得到y的值。


   y=x+1


   这就非常契合我们编程的场景了,给一个输入,跑一下程序,就能得到一个确定的输出。至于输出什么样的值,取决于这个程序要实现的功能以及给定输入的值。


   我们回过头来看下刚才那个方程式y=x+1,如果没有限定的话,x其实可以是整数,也可以是小数,还可以是字符串。可是如果是个字符串,就无法按数学规则进行运算了。所以即便是方程式的场景,一般也会约定变量的一个类型,比如x是个整数。


   同样的,反映到Java里,Java是一种静态类型语言,这意味着每个变量和每个表达式在编译时就需要知道类型。如果我们想定义一个变量x,就需要指定一下它的类型,以便能够通过编译以及进行后续的运算。

Java程序培训:变量和数据类型

   这也是Java变量的一个原则:先定义后使用,定义必须指定数据类型。


   比如较小的整数可以用bytenum;表示。变量也可以做赋值操作,比如num=10;就把10这个整数赋值给了num这个变量。另外,变量也支持传递,比如bytenum2=num;就是把num的值传递给了num2。


   在计算机上,CPU负责计算,内存负责存储待计算的数据,内存的基本单位是byte(字节)。一个字节是8bit(位),也就是一个字节能容纳二进制00000000~11111111所有的数字。


   我们的程序也是字节维度使用内存,而内存空间是有限的,就需要有指标能衡量待存储的数据大小,以避免内存超限而引起程序崩溃。


   因此,程序运行的时候,需要告诉内存,我要申请多大的内存空间,也就是图里面会用多少个小方块,其次是我存的值是什么,也就是图里面小方块里的值。我们的变量num就是申请了一个字节的空间,然后存了数字10。


   那么如果num要用的值超过了一个字节的限度,我们其实就无法使用byte这个数据类型了,就需要定义一种新的数据类型来支撑,好在Java已经帮我们做好了这件事!

Java程序培训:变量和数据类型

点击了解牛耳 TEL:400-0731-162
相关新闻
经验之谈丨不来牛耳读书的骚年都不是好工程师 !2017-04-23
经验之谈丨你之所以不就业,因为你选的学校不叫牛耳2017-04-23
经验之谈丨学Java是自学好还是培训好2017-04-23
趣味IT丨有趣的IT词组,快来认识吧!2017-04-23
相关新闻
不敲代码也能学习的IT培训课程2021-04-20
Java培训的四个优势2021-04-16
准备转行软件测试,有必要参加软件测试培训吗?2021-04-13
2021年Java开发工程师就业市场行情以及薪资2021-04-12
牛耳教育

牛耳教育IT培训机构专注于Java培训,编程语言培训,Python人工智能培训,Web前端培训,软件测试培训,嵌入式培训等IT培训课程20余年。

400-0731-162

地址:长沙市五一广场牛耳教育站省电教中心三楼