Java语言与程序
程序是什么
程序就是现实逻辑的表达 现实逻辑清晰 你的程序表达逻辑也清晰
程序本质就是三个东西 变量、if语句、循环语句
变量是什么
举例
经济学中的变量关系 需求曲线 即价格与需求的关系
下图反应的就是在 价格与需求关系 前提是单独考虑价格对需求的这一个影响因素
价格与需求都是变量
if语句是什么
if是个判断语句 假设性原则 一件事情的发生有几种结果
举例
上面需求曲线 把需求取3个值 那么与之对应的就是3个价格
if(需求 = X){ 价格 =Y } // if(需求 = A){价格 = B} .....
循环语是什么
一件事做到什么程度为止 使用到循环的结构
以下的就是一个简单程序的书写
变量是你的打卡时间 4种情况对应的是4个if 直到做满100个俯卧撑对应的是循环结构
Java语言
是一种计算机高级语言 面向对象编程语言
什么是面向对象
例子 桌球系统
面向过程
1.palyer1 击球
2.实现画面击球效果
3.判断是否进球及有效
4.palyer2击球
5.实现画面击球效果
6.判断是否进球及有效
7.返回步骤1
8.输出游戏结果
把上面的步骤通过函数一步一步实现,这个需求就完成了。
面向对象
经过观察我们可以看到,其实在上面的流程中存在很多共性的地方
所以我们将这些共性部分全集中起来,做成一个通用的结构
1.玩家系统(包括palyer1和palyer2)
2.击球效果系统,负责展示给用户游戏时的画面
3.规则系统,判断是否犯规,输赢等