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.规则系统,判断是否犯规,输赢等