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

java语言与payth_Java语言与程序相关推荐

  1. scala语言的底层是java实现的_Scala学习笔记一(与Java、Jvm的关系以及程序执行流程分析)...

    一.Scala语言与Java.Jvm的关系分析 Scala语言是马丁奥德斯基接触Java语言后,针对Java语言的特点,将函数式编程语言的特点融合到Java中,由此发明的.Scala语言和Java语言 ...

  2. 下列python语言、返回结果不是uc_MKAN1-UC 5103作业代写、代做Analytics作业、Java,Python,c/c++程序语言作业代做...

    MKAN1-UC 5103作业代写.代做Analytics作业.Java,Python,c/c++程序语言作业代做 日期:2020-05-21 11:08 Marketing Analytics Sp ...

  3. 程序调用飞信API发送免费短信(JAVA例子,其他语言一样用)

    网上看到有网页版的飞信,http://fetionlib.appspot.com/ 可以添加好友,群发和定时发送短信给飞信好友,还开放了API接口供程序调用,可以用它来监控机器是否正常服务定期给管理员 ...

  4. java 全局变量_Java语言与C语言、C++语言有何差异以及优劣势

    差异 熟悉C语言和C++语言的读者一定想搞清楚这个问题,实际上,Java确实是从C语言和C++语言继承了许多成分,甚至可以将Java看成是类C语言发展和衍生的产物.比如Java语言的变量声明.操作符的 ...

  5. 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)

    作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-language- ...

  6. 各种编程语言功能综合简要介绍(C,C++,JAVA,PHP,PYTHON,易语言)

    各种编程语言功能综合简要介绍(C,C++,JAVA,PHP,PYTHON,易语言) 总结 a.一个语言或者一个东西能火是和这种语言进入某一子行业的契机有关.也就是说这个语言有没有解决社会急需的问题. ...

  7. c语言 python-C语言、Java语言和python语言的区别在哪里

    原标题:C语言.Java语言和python语言的区别在哪里 我们经常听到C语言.Java语言和python语言,那么这三者的区别在哪里呢?随着科技的进步以及新技术的推进,编程语言的种类也是越来越多,随 ...

  8. java为何是跨平台语言,以及java如何运行

    java为何是跨平台语言 java是跨平台语言:一次编写,处处运行(因为有各种类型的jvm,不跨平台) 如图所示: java如何执行 写代码(java) ->(class)->执行clas ...

  9. 列举ospf的5种报文类型_9种语言的应用场景,程序员的候选清单,你最看好哪一门语言...

    从事主流开发语言的人员有很多,但是除了这些语言,我们也应该了解一些其他的,这样,我们才能根据场景的不同决定采用哪一种.本文为大家列举了9种语言的应用场景. 目前比较流行的开发语言之所以能够被大多数开发 ...

最新文章

  1. MVC应用程序实现上传文件(续)
  2. C#机器学习插件 ---- AForge.NET
  3. 个人电脑的楷模:新款IMac G5
  4. python3-numpy数组广播 和 np.tile 扩展数组
  5. 深入理解Redis系列之SpringBoot集成Redis
  6. 怎样用 Python 控制图片人物动起来?一文就能 Get!
  7. cisco keepalive
  8. UNIX 网络编程课程目录
  9. 产品设计-产品框架设计
  10. 【转】笔记本电脑开机电源指示灯亮,但黑屏,风扇不转,无任何运行迹象!...
  11. GJCTF 官方WP PWN部分
  12. freemarker模板注入
  13. 计算机应用课程设计样式大全,《计算机应用基础》课程设计
  14. 教你如何解决VS2015的30天试用期已过即VS2015许可证已过期的问题,使用激活 密钥
  15. Latex——连乘符号
  16. CPU时钟周期和时钟频率
  17. 大话设计模式读书笔记之状态模式
  18. 双软件认证的两项税收优惠政策是什么?
  19. vue 动态生成二维码 qrcode
  20. 打开Excel文件会多打开一个PERSONAL.XLSB文件

热门文章

  1. java数据结构停车场管理系统_《数据结构》实验设计报告-停车场管理系统
  2. 18.(地图工具篇)PostgreSQL实现shape数据转geojson数据
  3. 【Modelsim仿真bdf文件(不正规方法)】
  4. 全志A33,制作生成boot.img脚本工具
  5. 北大AI公开课第九课--人工智能在视频中的应用by奇虎360颜水成
  6. 交换机的重要技术参数
  7. Autodesk Inventor Publisher 2013安装破解
  8. 整理的最新WebSHell (php过狗一句话,过狗菜刀,2016过狗一句话,2016php免杀一句话)
  9. 计算机毕业设计Java课程资源管理平台(源码+mysql数据库+系统+lw文档)
  10. 无线应用安全剖析-sanr