Java匹马行天下之教你用学汉语式方法学编程语言
前言:
前段时间接连更新了带小白从入门到了解的几篇博客:
我试着从不同的角度带新手理解编程,希望能帮助一些真正需要的朋友进行学习,后面的三篇故事新手朋友就当真正看故事了,等你学了后面的知识,你就能理解了,现在留个简单印象就可以了。一个月前我的《Java匹马行天下》
用学汉语式方法学编程
看过上面六篇博客的朋友现在应该已经知道要跟电脑沟通交流就要学那些编程语言,现在我们要思考的问题是如何学编程语言。如何学?说句废话,“该咋学咋学呗”,认真点,你想想你小时候学汉语是怎么学的,是不是先学的“声母韵母”、“一声平二声扬三声拐弯四声降”、“嘴巴张大啊啊啊”,还有那些汉字的笔顺笔画,这些是学习汉语最基本的规则吧,等你学完了这些,你是不是才能组词、造句,然后你就能看懂别人写的优美的句子,写作的时候能引用别人的句子,直到你能自己写出更加优美的句子,再往后,你就能为所欲为了,思想有多远,世界舞台就有多大,天高任你飞。是不是勾起你的回忆了,嗯,看看下面的图片,感叹一声童年真好,再加一句时间真快,继续我们的编程语言吧。
其实编程语言的学习过程和学汉语差不多,首先就是要学习编程语言中最基本的“规则”,等学完这些规则,你才能做一些别的事,至于要做什么那是后面的事,此篇我就只教你编程语言里的“规则”,既然我的题目是Java匹马行天下,我就以Java这门编程语言为例了,此后的所有内容都是用Java。
Java的规则
首先我用最简单的例子普及一下这些规则,平时上学我们都离不开数学,学数学有时候真的很头疼,现在我学高数可痛苦,那现在我们看看计算机是如何“学数学”的。
常量
第一种:
1+1=2
简单吧,这都不用算,但是你发现了没,加号两边的数1是固定的,1就是1,不能再改变了,这在编程语言中把1称为“常量”。
那你知道了,规则一就是让你识别什么是常量?
常量:指在程序运行过程中其值不能改变的量。这是常量的官方定义,不难理解吧。
变量
第二种:
X+Y=Z
看到这个你是不是想到了你学过的方程式了,没错,这就是方程式,你看,加号两边的X和Y你可以给它们赋任意值,是可以变化的,Z随着X、Y的改变而改变,在数学中我们把X、Y、Z叫未知数,但在编程语言中它们有个名字叫“变量”。
规则二:识别什么是变量?
变量:用于存储可变数据的容器。
变量的特点:
-
必须要有大小
-
存储一定格式的可变数据
-
必须要有名字
数据类型
好,明白了常量和变量,再看,上面的变量X和Y给它们赋值,我们可以赋整数,也可以赋小数,这个整数和小数在编程语言中称为”数据类型“,整数和小数只是数据类型中的两种。
规则三:数据类型有哪些?
数据类型分为两种:
一种是内置数据类型,另一种是引用数据类型。
目前我们先了解内置数据类型,引用数据类型在后面会提到。
内置数据类型有八种:
整数型: byte short int long
浮点型: float double
字符型: