天才教育网合作机构 > 培训机构 >

长沙牛耳教育

欢迎您!
朋友圈

13140882082

全国统一学习专线 9:00-21:00

位置:培训问答 > 长沙Java程序培训:变量和数据类型-长沙牛耳教育

长沙Java程序培训:变量和数据类型-长沙牛耳教育

日期:2024-11-19     浏览:411    来源:长沙牛耳教育
核心提示:HelloWorld程序一般用来辅助我们判断自己环境有没有配置好,如果HelloWorld能运行,就说明我们Java环境是好的,就可以专心编程和调

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程序培训:变量和数据类型

免责声明:本信息由用户发布,本站不承担本信息引起的任何交易及知识产权侵权的法律责任!

学员评价ASK list

  • 未**评价:长沙牛耳教育的真的是不错的,学习到的技能很专业,朋友在这毕业后就找到了好工作,相信我也可以。
    手机号码: 132****5123   评价时间: 2024-11-19
  • 刘**评价:JAVA软件开发现在在国内可火了,薪资很高而且特别有技术性,感觉很适合我学习。听说长沙牛耳教育的老师很专业,都是名校毕业的,我就过去试听了一下,确实课堂不仅活跃还能学到很多东西,推荐给你们!
    手机号码: 187****2028   评价时间: 2024-11-19
  • 陈**评价:在长沙牛耳教育学习软件开发,感觉很不错,课程很详细,也很容易学习,我收获了很多。
    手机号码: 177****5292   评价时间: 2024-11-19
  • 吴**评价:对于游戏狂热,喜欢动漫痴迷,还有什么比得上让我做游戏设计更幸福?多亏了牛耳*的名号,让我能够说服父母逐梦学习,将狂热建立在正事上,我对自己充满了信心。
    手机号码: 134****8012   评价时间: 2024-11-19
  • 白**评价:长沙牛耳教育软件课程好好呀,试听体验感觉很棒,还送视频课,是一人一机教学,老师专业,课程体系也很完善。
    手机号码: 139****2810   评价时间: 2024-11-19
  • 未**评价:牛耳软件*的老师是很好的,有很多我不明白的地方都会为我耐心的解答,喜欢这里的老师。
    手机号码: 181****7255   评价时间: 2024-11-19
  • 未**评价:牛耳*的软件开发学习还是很有教学实力的,同学们之间的学习氛围也很好,为学习技术而来,真的也能让我有所得。
    手机号码: 177****2038   评价时间: 2024-11-19
  • 未**评价:体验过几家IT机构,牛耳教育老师专业,学校环境好,介绍的全面,而且还有就业推荐,和很多学校有合作,就选这家了!
    手机号码: 147****9721   评价时间: 2024-11-19
  • 张**评价:在朋友的介绍下来牛耳教育学习软件开发,目前的学习成果还不错,得到了老师和朋友的认可。
    手机号码: 150****2823   评价时间: 2024-11-19
  • 未**评价:长沙牛耳教育在长沙是计算机培训的,我们都知道这个机构的老师很牛,教学也很牛,我在这里学习了一年多,很快就要毕业了,师哥说很好找工作的!
    手机号码: 150****7917   评价时间: 2024-11-19

本文由 长沙牛耳教育 整理发布。更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,可以留下你的联系方式,让课程老师跟你详细解答:
咨询电话:13140882082

如果本页不是您要找的课程,您也可以百度查找一下: