1.5分飞艇平台开户_Java匹马行天下之教你用学汉语式方法学编程语言

  • 时间:
  • 浏览:2
  • 来源:蓝点资源网_提供可可资源网技术_ACE资源网资讯

前言:

前段时间接连更新了带小白从入门到了解的几篇博客:

《Java匹马行天下之编程常识知好多个》

《Java匹马行天下之走进编程的殿堂》

《Java匹马行天下之高级语言大锅烩》

《Java匹马行天下之C国应用进程员的秃头原困》

《Java匹马行天下之Java国出了个Java》

《Java匹马行天下之Java帝国的崛起》

我试着暂且同的淬硬层 带新手理解编程,希望能帮助一点真正只有的亲们进行学习,上方的三篇故事新手亲们就当真正看故事了,等你学了上方的知识,你就能理解了,现在留个简单印象就可不只有了。原本月前我的《Java匹马行天下》确实将会更新到Spring框架了,然后 我这么了继续更新下去,将会又有一届大一新生步入了软件这些 亲们儿庭,作为“学长”,为了弥补另一方内心的一丝遗憾,我毅然停下来我前进的脚步,决定再回过头去重新带亲们走一遍,跟我一起去行天下。或许我写的不只有对的,但我保证每一篇只有用我另一方的理解认真去写的,是真的站到了作为小白的立场去写的,我我不知道我原本做的意义何在,或许是感恩,也或许是善良,也或许是自作多情,不管是哪好多个吧,只有重要,重要的是我将会做了,那就坚持并做好,别的都让时间去解释吧。我最近注册了公众号,为了方便亲们儿查看,我把文章发布到公众号上了,博客中将会还有别的文章,本来顺序有点乱,建议关注我的公众号,我做了系统的采集,方便你按顺序查看,公众号二维码在文章末尾有,自行关注。

用学汉语式土依据学编程

看得人上方六篇博客的亲们现在应该将会知道要跟电脑沟通交流就要学哪好多个编程语言,现在亲们儿要思考的问提是何如学编程语言。何如学?说句废话,“该咋学咋学呗”,认真点,你想想你小然后学汉语是为什么在学的,是只有先学的“声母韵母”、“一声平二声扬三声拐弯四声降”、“嘴巴张大啊啊啊”,还有哪好多个汉字的笔顺笔画,哪好多个是学习汉语最基本的规则吧,等你学完了哪好多个,你是只有要能组词、造句,然后 你就能看懂别人写的优美的说说,写作的以可不只有引用别人的说说,直到你能另一方写出更加优美的说说,再往后,你就能为所欲为了,思想有多远,世界舞台只有多大,天高任你飞。是只有勾起你的回忆了,嗯,看看下面的图片,感叹一声童年真好,上加一句时间真快,继续亲们儿的编程语言吧。

确实编程语言的学习过程和学汉语差无需 ,首先也无需学习编程语言中最基本的“规则”,等学完哪好多个规则,我想要能做一点别的事,至于要做哪好多个那是上方的事,此篇我想要只教你编程语言里的“规则”,既然我的题目是Java匹马行天下,我想要以Java这门编程语言为例了,此后的所有内容只有用Java。

Java的规则

首先我用最简单的例子普及一下哪好多个规则,平时上学亲们儿都离不开数学,学数学有然后真的很头疼,现在我学高数可痛苦,那现在亲们儿看看计算机是何如“学数学”的。

常量

第某种:

1+1=2

简单吧,这只有用算,但有了你发现了没,加号两边的数1是固定的,1本来1,只有再改变了,这在编程语言中把1称为“常量”。

那你知道了,规则一本来我想要识别哪好多个是常量?

常量:存在应用应用进程过程中其值只有改变的量。这是常量的官方定义,真难理解吧。

变量

第二种:

X+Y=Z

看得人这些 你是只有想到了你学过的方程式了,没错,这本来方程式,你看,加号两边的X和Y我想要给它们赋任意值,是可不只有变化的,Z随着X、Y的改变而改变,在数学中亲们儿把X、Y、Z叫未知数,但在编程语言中它们有个名字叫“变量”。

规则二:识别哪好多个是变量?

变量:用于存储可变数据的容器。

变量的特点:

  1. 必只有有大小

  2. 存储一定格式的可变数据

  3. 必只有有名字

数据类型

好,明白了常量和变量,再看,上方的变量X和Y给它们赋值,亲们儿可不只有赋整数,也可不只有赋小数,这些 整数和小数在编程语言中称为”数据类型“,整数和小数本来数据类型中的某种。

规则三:数据类型有哪好多个?

数据类型分为某种:

某种是内置数据类型,另某种是引用数据类型。

目前亲们儿先了解内置数据类型,引用数据类型在上方会提到。

内置数据类型有八种:

整数型: byte short int long

浮点型: float double

字符型: char

布尔型: boolean

这些 数据类型要何如理解呢?确实也简单,你把整数型、浮点型、字符型、布尔型分别看成是四个容器,生活中牛奶瓶中装的是牛奶,饮料瓶中装的是饮料,同样的道理,整数型这些 容器中装的是整数,浮点型容器中装的是小数,字符型容器中装的是字符,布尔型容器是个特例,它上方就装了原本东西,true和false.

亲们儿往牛奶瓶中倒牛奶的然后,将会牛奶本来,小牛奶瓶装不了,亲们儿是只有要换原本大点的酒瓶盖来装牛奶,我希望原本准备的是1150ML的牛奶瓶,装不了,又换了个11150ML的牛奶瓶。同理,整数型容器中装的是整数,整数只有大小,byte、short、int、long就大慨容器的容量,byte最小,依次增大,原本你就要注意了,然后在往整数型这些 容器中“装整数”的然后,要看所选整数的大小,有点小的数放多大的容量里都可不只有,但最好是物尽其用,别浪费空间,大点的数就要根据实际具体情况具体分析了,要做到不浪费空间,也要“装得下,不遗漏”。

浮点型容器中装的是小数,float和double也可不只有看成是容器的容量,float叫单精度,double叫双精度,理解同上。

两者的主要区别如下:

  1.在内存中占有的字节数不同

    单精度浮点数在机内存占原本字节

    双精度浮点数在机内存占8个字节

  2.有效数字位数不同

    单精度浮点数有效数字8位

    双精度浮点数有效数字16位

  3.数值取值范围

    单精度浮点数的表示范围:-3.40E+38~3.40E+38

    双精度浮点数的表示范围:-1.79E+1508~-1.79E+1508

  4.在应用进程中除理速率不同

    一般来说,CPU除理单精度浮点数的速率比除理双精度浮点数快

将会不声明,默认小数为double类型,本来将会要用float说说,只有进行强转

  这些:float a=1.3; 会编译报错,正确的写法 float a = (float)1.3;将会float a = 1.3f;(f或F都可不只有不区分大小写)

注意:float是8位有效数字,第7位数字将会四舍五入

数据类型转换

在上方我提到了原本词叫强转,我来解释一下:

自动类型转换

我希望现在你分别有原本1150ML和11150ML的牛奶瓶,然后 你只有装150ML牛奶,你先用1150ML的牛奶瓶装了那150ML牛奶,然后 你又把装进1150ML牛奶瓶中的牛奶装进了11150ML的牛奶瓶中,这些 过程在编程语言中叫自动类型转换(也叫隐式类型转换),根据这些 例子也可不只有解释为把原本数赋值给更大数值范围的变量,这些可不只有将byte类型的整数赋值给short类型的整数,可不只有将short类型的整数赋值给int类型的整数,可不只有将int类型的整数赋值给long类型的整数。

强制类型转换

好,现在再想,依旧有原本分别是1150ML和11150ML的牛奶瓶,然后 你只有装1150ML牛奶,你先用11150ML的牛奶瓶装了那1150ML牛奶,然后 你现在想把装进11150ML牛奶瓶中的牛奶装进1150ML的牛奶瓶中,想想会何如,将会你强行装进,是只有会溢出牛奶啊,这些 过程在编程语言中叫强制类型转换(也叫显式类型转换)。

对应到编程语言中,可不只有把byte 理解为1两的碗,short 2两的碗,int 4两的碗,long 8两的碗。1两碗的满碗酒可不只有装进 2两 4两 8两的碗中。然后 4两碗的酒装进1两碗的酒只有一点问提。

运算符

上方介绍的只有编程语言中对数的理解,了解了哪好多个然后终究离不开运算,运算离不开加减乘除,编程语言中把数学中的(+、-、*、/)叫运算符。

OK,学完上方哪好多个确实亲们儿可不只有让计算机进行一点运算了,不过还没这么了简单,我可不只有让计算机运算,你为什么在告诉计算机你只有让它运算哪好多个啊?难道就跟平时说话一样问它1+1等于几?哈哈,开玩笑的,别忘了计算机是死的,无需思考,就拿那个方程式来说吧,你给变量X赋原本数值,你得告诉它这些 数值是哪好多个数据类型,计算机要能知道,要能进行相应的计算。这些 过程在编程语言中叫变量的声明和赋值

例:int X =10;

好,下面亲们儿让计算机做一道加法题吧,亲们儿在现实生活中写作业是在笔记本上写的吧,那在电脑上写作业,你也得找个"笔记本",在编程语言中这些 “笔记本”叫编译器,然后 你看你的笔记本上有画的像四线三格那样的各种线,老师我想要把作业写到线上方,暂且乱写,在编程中也一样,电脑老师我想要把作业写到笔记本的“四线三格”中(暂且原本理解吧,等你学到上方然后就会有另一方的理解了,目前就先按你说的原本理解),下面我想要时候时候刚开始 了了在编译器上写加法题了:

 public class AddDemo {

    public static void main(String[] args) {

        int X=10;

        int Y=20;

        System.out.println("X+Y的和为:"+(X+Y));

    }

 }

我用的这些 编译器叫IDEA,也本来我写作业的笔记本,下面图片中的这些 就大慨笔记本上的四线三格,我可不只有把你的作业写到这上方电脑才会看,你只有按老师说的做

下面这些 将会不陌生了吧,这些 本来上方讲到的声明变量和给变量赋值。

确实现在你看不懂的应该是下面这句

System.out.println()这是原本函数,函数我到上方会讲到,暂时做个了解,你现在只只有知道,这些 就和生活中你跟前日本日本日本网友说声Hello,他就知道你在跟他问好一样,你给电脑输入System.out.println(),电脑就知道我可不只有在屏幕上输出东西,你只只有把你我想要输出到电脑屏幕上的东西写道System.out.println()函数上方即可,你看,我在函数上方写的是System.out.println("X+Y的和为:"+(X+Y));电脑就会给我在屏幕上输出X+Y的值,至于上方为哪好多个要那样写,上方我也会说,这本来编程语言上方的一点规则,你只有会哪好多个规则,我想要能跟计算机进行沟通交流,让计算机做你想做的事。

时候时候刚开始 了语

31150字了,先打住吧,写半天了,写这东西真耗时,不知不觉好多个小时过去了,我还没见过人们像我原本用大白话写过Java基础,我我不知道我原本写别人看得人可不只有接受,但有了你说了,我将会做了,有决定总比没决定好,喜欢的亲们暂且吝啬你肩头的赞,该鼓励的然后鼓励一下,给我点动力,最好是也关注一下我的公众号,我本来是拉顾客赚钱啥的,只有说是增加点人气,不至于这么了冷清,可不只有传播一下,让更多有只有的人去发现,让这篇博客有它的价值,我想要知足了。

上方我会不定期更新,想追剧的亲们就点个关注吧!

【尊重原创】:本文出自博客园https://www.cnblogs.com/zyx110/