10分彩客户端下载_Java匹马行天下之教你用学汉语式方法学编程语言

  • 时间:
  • 浏览:3

前言:

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

《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.

.我往牛奶瓶中倒牛奶的以前,很久牛奶很多很多,小牛奶瓶装不了,.我是全部后该要换有十好多个 大点的瓶盖来装牛奶,很久我我原来准备的是50ML的牛奶瓶,装不了,又换了个50ML的牛奶瓶。同理,整数型容器中装的是整数,整数全部后该大小,byte、short、int、long就至少容器的容量,byte最小,依次增大,原来你就要注意了,以前在往整数型這個 容器中“装整数”的以前,要看所选整数的大小,有点痛 小的数放多大的容量里不都能否 ,但最好是物尽其用,别浪费空间,大点的数就要根据实际请况具体分析了,要做到不浪费空间,也要“装得下,不遗漏”。

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

两者的主要区别如下:

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

    单精度浮点数在机内存占有十好多个 字节

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

  2.有效数字位数不同

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

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

  3.数值取值范围

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

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

  4.在程序中避免强度不同

    一般来说,CPU避免单精度浮点数的强度比避免双精度浮点数快

很久不声明,默认小数为double类型,很多很多很久要用float话语,不都能否 进行强转

  类式:float a=1.3; 会编译报错,正确的写法 float a = (float)1.3;很久float a = 1.3f;(f或F不都能否 不区分大小写)

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

数据类型转换

在里边我提到了有十好多个 词叫强转,我来解释一下:

自动类型转换

很久我我现在你分别有有十好多个 50ML和50ML的牛奶瓶,很久你不都能否 装50ML牛奶,你先用50ML的牛奶瓶装了那50ML牛奶,很久你又把装在50ML牛奶瓶中的牛奶装在了50ML的牛奶瓶中,這個 过程在编程语言中叫自动类型转换(也叫隐式类型转换),根据這個 例子要是需要 解释为把有十好多个 数赋值给更大数值范围的变量,类式不都能否 将byte类型的整数赋值给short类型的整数,不都能否 将short类型的整数赋值给int类型的整数,不都能否 将int类型的整数赋值给long类型的整数。

强制类型转换

好,现在再想,依旧有有十好多个 分别是50ML和50ML的牛奶瓶,很久你不都能否 装50ML牛奶,你先用50ML的牛奶瓶装了那50ML牛奶,很久你现在想把装在50ML牛奶瓶中的牛奶放上50ML的牛奶瓶中,想想会怎样才能,很久你强行放上,是全部后该会溢出牛奶啊,這個 过程在编程语言中叫强制类型转换(也叫显式类型转换)。

对应到编程语言中,不都能否 把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的值,至于里边为哪十好多个 要那样写,里边我也会说,这很多很多编程语言里边的一点规则,你没有会哪十好多个 规则,你不都能否跟计算机进行沟通交流,让计算机做你想做的事。

刚开始英文了了语

350字了,先打住吧,写半天了,写这东西真耗时,不知不觉十好多个 小时过去了,我还没见过没有人像我原来用大白话写过Java基础,让我要要知道我原来写别人就看不都能否 接受,但后该你爱不爱我了,我很久做了,有决定总比没决定好,喜欢的.很多再再吝啬你身旁的赞,该鼓励的以前鼓励一下,给我点动力,最好是也关注一下我的公众号,我也全部后该拉顾客赚钱啥的,没有说是增加点人气,不至于没有冷清,不都能否 传播一下,让更多有不都能否 的人去发现,让这篇博客有它的价值,让我知足了。

里边我会不定期更新,想追剧的.我就点个关注吧!

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