变量名起名遵循驼峰法则

程序:为了实现某个功能的步骤的描述。(按照一定的流程去实现或者达到某种需求)

程序设计:规划步骤并描述

编制者的要求:

①懂业务

②掌握一种描述语言

计算机程序与我们一般意义上的程序是一样的,不同的是怎样描述语言和执行者不同。

程序员的要求:

①懂业务

②掌握一种计算机语言

重点的是提升业务能力,也就是分析问题,解决问题的能力,说得更具体点,就是站在计算机的角度去分析问题(计算机思维)。而不是什么计算机语言,语言用多了自然就会,不需要太多特别的学习

三步法:

①理清解决为题的思路(要求换位思考)

②用自然语言描述思路

③翻译成计算机语言

案例:计算一个三位数的各位数字之和

思路:

①提示用户输入一个三位数

②接收用户收入

③计算百位(除以100,根据语言不通判断是否需要取整)

④计算十位((用这个三位数-百位*100)/10)或(用这个三位数10%10)

⑤计算个位(n%10)n代表三位数

⑥三位求和

⑦输出结果

printf的一些用法

printf("%%");输出一个%

printf("%d");输出有符号十进制整数

printf("%o");输出无符号八进制整数

printf("%c");输出一串字符

printf("%x")输出无符号十六进制整数

%d,用来输出十进制整数

%f,用来输出实数(包括单,双精度),以小数形式输出

%c,用来输出一个字符

%s,用来输出一个字符串

java程序设计方法相关推荐

  1. java程序设计 一种跨学科_清华大学出版社-图书详情-《Java程序设计:一种跨学科的方法》...

    对于传统的CS1课程来说这本书是跨学科的方法.在本书中,作者重点讲述了从材料科学.基因组.天体物理学到网络系统等各学科中计算的角色.这种方法主要是向学生强调在当今世界中,数学.科学.工程和计算是紧密联 ...

  2. 《Java程序设计》第十一周学习总结

    20175334 <Java程序设计>第十一周学习总结 教材学习内容总结 第十三章 URL类 一个URL对象通常包含最基本的三部分信息:协议.地址.资源. URL对象调用 InputStr ...

  3. 20175320 2018-2019-2 《Java程序设计》第2周学习总结

    20175320 2018-2019-2 <Java程序设计>第2周学习总结 教材学习内容总结 本周学习了教材的第二章及第三章的内容.在这两章中介绍了Java编程中的基本数据类型与数组以及 ...

  4. 20145101《Java程序设计》第4周学习总结

    20145101<Java程序设计>第4周学习总结 教材学习内容总结 第六章 继承与多态 继承:避免多个类间重复定义共同行为. 把相同代码提升为父类 运用extends关键字的子类会继承扩 ...

  5. java程序设计_Java程序设计:学习笔记(4-5)(未完工)

    声明: 本文内容基于"吉首大学软件学院-Java程序设计(Java面向对象程序设计)"网课与个人实践经验修改编写而成.本文属于Arcadia项目组成部分.若有错误或不足之处存在请联 ...

  6. 20155307 2016-2017-2 《Java程序设计》第10周学习总结

    20155307 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程:就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据 ...

  7. 20155204 2016-2017-2 《Java程序设计》第3周学习总结

    20155204 2016-2017-2 <Java程序设计>第3周学习总结 教材学习内容总结 一个原始码中可以有多个类定义,但只能有一个公开类. 留心Scanner对于每一种类型的nex ...

  8. java课设推荐,《Java程序设计》课程设计报告推荐.docx

    <Java程序设计>课程设计报告推荐 <Java程序设计>课程设计报告2015-2016学年 第一学期设计题目整数进制转换学生姓名邹晓刚学 号0专业班级信管1303指导教师 姜 ...

  9. 计算机浙大网java网站,网络课程—非计算机专业JAVA程序设计语言

    <非计算机专业JAVA程序设计语言> 一.主要目标和主要内容: 该课程面向全校非计算机专业理工类本科生,是程序设计语言类必修的公共基础课之一.该课程的前导课程是<大学计算机基础> ...

最新文章

  1. C#开发微信门户及应用(24)-微信小店货架信息管理
  2. 非线性规划-三种常见参数估计算法及联系
  3. html5 像素人物,HTML5 Canvas 像素火焰 | 火苗
  4. jlink烧录软件_使用 MCU BootUtility 工具来烧录I.MXRT
  5. 一个菜鸟从高一到大二的作品整理
  6. php上js实现ajax请求,原生JS如何实现Ajax通过POST方式与PHP进行交互的方法
  7. dd实现Linux转移,linux命令-dd {拷贝并替换}
  8. 阿里云服务器从购买,备案,安装部署中遇到的一些坑
  9. (44)VHDL实现多路复用器(if-else)
  10. elementui 菜单标题_elementUI 动态渲染三级菜单
  11. TensorFlow 2.0和PyTorch谁更好?大牛们争了好几天
  12. 斯坦福大学公开课机器学习:advice for applying machine learning | learning curves (改进学习算法:高偏差和高方差与学习曲线的关系)...
  13. 高分六号WFV预处理详细步骤(辐射校正、大气校正、几何校正)
  14. win7下chm打不开
  15. Android 集成百度地图服务和驾车导航jar包冲突、驾车导航引入armeabi-v7a平台
  16. 设计师必备的三个导航网站
  17. 偶像的力量-松哥经典语录
  18. Ubuntu下有线连接开无线WIFI的3种方式
  19. 【分享】Xmind会默认安装在C盘,如何将Xmind安装在指定文件夹
  20. 支付账户体系(分账接口)的9大价值

热门文章

  1. NE 和 KE 堆栈脚本解析
  2. 黑色简洁的PHP短网址短链接生成源码
  3. 五分钟理解MVC三层架构
  4. MyEclipse2017破解时 ACTIVATION_KEY为null
  5. registerServiceWorker
  6. 阿里云前端周刊 - 第 13 期 1
  7. CreateCompatibleDC 解释
  8. 量化择时之移动平均线初探
  9. Ubuntu下安装RabbbitVCS(图形化svn管理工具)-- Ubuntu也有TortoiseSVN
  10. 七进制转十进制java_java基础——Java进制转换