java程序设计方法
变量名起名遵循驼峰法则
程序:为了实现某个功能的步骤的描述。(按照一定的流程去实现或者达到某种需求)
程序设计:规划步骤并描述
编制者的要求:
①懂业务
②掌握一种描述语言
计算机程序与我们一般意义上的程序是一样的,不同的是怎样描述语言和执行者不同。
程序员的要求:
①懂业务
②掌握一种计算机语言
重点的是提升业务能力,也就是分析问题,解决问题的能力,说得更具体点,就是站在计算机的角度去分析问题(计算机思维)。而不是什么计算机语言,语言用多了自然就会,不需要太多特别的学习
三步法:
①理清解决为题的思路(要求换位思考)
②用自然语言描述思路
③翻译成计算机语言
案例:计算一个三位数的各位数字之和
思路:
①提示用户输入一个三位数
②接收用户收入
③计算百位(除以100,根据语言不通判断是否需要取整)
④计算十位((用这个三位数-百位*100)/10)或(用这个三位数10%10)
⑤计算个位(n%10)n代表三位数
⑥三位求和
⑦输出结果
printf的一些用法
printf("%%");输出一个%
printf("%d");输出有符号十进制整数
printf("%o");输出无符号八进制整数
printf("%c");输出一串字符
printf("%x")输出无符号十六进制整数
%d,用来输出十进制整数
%f,用来输出实数(包括单,双精度),以小数形式输出
%c,用来输出一个字符
%s,用来输出一个字符串
java程序设计方法相关推荐
- java程序设计 一种跨学科_清华大学出版社-图书详情-《Java程序设计:一种跨学科的方法》...
对于传统的CS1课程来说这本书是跨学科的方法.在本书中,作者重点讲述了从材料科学.基因组.天体物理学到网络系统等各学科中计算的角色.这种方法主要是向学生强调在当今世界中,数学.科学.工程和计算是紧密联 ...
- 《Java程序设计》第十一周学习总结
20175334 <Java程序设计>第十一周学习总结 教材学习内容总结 第十三章 URL类 一个URL对象通常包含最基本的三部分信息:协议.地址.资源. URL对象调用 InputStr ...
- 20175320 2018-2019-2 《Java程序设计》第2周学习总结
20175320 2018-2019-2 <Java程序设计>第2周学习总结 教材学习内容总结 本周学习了教材的第二章及第三章的内容.在这两章中介绍了Java编程中的基本数据类型与数组以及 ...
- 20145101《Java程序设计》第4周学习总结
20145101<Java程序设计>第4周学习总结 教材学习内容总结 第六章 继承与多态 继承:避免多个类间重复定义共同行为. 把相同代码提升为父类 运用extends关键字的子类会继承扩 ...
- java程序设计_Java程序设计:学习笔记(4-5)(未完工)
声明: 本文内容基于"吉首大学软件学院-Java程序设计(Java面向对象程序设计)"网课与个人实践经验修改编写而成.本文属于Arcadia项目组成部分.若有错误或不足之处存在请联 ...
- 20155307 2016-2017-2 《Java程序设计》第10周学习总结
20155307 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程:就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据 ...
- 20155204 2016-2017-2 《Java程序设计》第3周学习总结
20155204 2016-2017-2 <Java程序设计>第3周学习总结 教材学习内容总结 一个原始码中可以有多个类定义,但只能有一个公开类. 留心Scanner对于每一种类型的nex ...
- java课设推荐,《Java程序设计》课程设计报告推荐.docx
<Java程序设计>课程设计报告推荐 <Java程序设计>课程设计报告2015-2016学年 第一学期设计题目整数进制转换学生姓名邹晓刚学 号0专业班级信管1303指导教师 姜 ...
- 计算机浙大网java网站,网络课程—非计算机专业JAVA程序设计语言
<非计算机专业JAVA程序设计语言> 一.主要目标和主要内容: 该课程面向全校非计算机专业理工类本科生,是程序设计语言类必修的公共基础课之一.该课程的前导课程是<大学计算机基础> ...
最新文章
- C#开发微信门户及应用(24)-微信小店货架信息管理
- 非线性规划-三种常见参数估计算法及联系
- html5 像素人物,HTML5 Canvas 像素火焰 | 火苗
- jlink烧录软件_使用 MCU BootUtility 工具来烧录I.MXRT
- 一个菜鸟从高一到大二的作品整理
- php上js实现ajax请求,原生JS如何实现Ajax通过POST方式与PHP进行交互的方法
- dd实现Linux转移,linux命令-dd {拷贝并替换}
- 阿里云服务器从购买,备案,安装部署中遇到的一些坑
- (44)VHDL实现多路复用器(if-else)
- elementui 菜单标题_elementUI 动态渲染三级菜单
- TensorFlow 2.0和PyTorch谁更好?大牛们争了好几天
- 斯坦福大学公开课机器学习:advice for applying machine learning | learning curves (改进学习算法:高偏差和高方差与学习曲线的关系)...
- 高分六号WFV预处理详细步骤(辐射校正、大气校正、几何校正)
- win7下chm打不开
- Android 集成百度地图服务和驾车导航jar包冲突、驾车导航引入armeabi-v7a平台
- 设计师必备的三个导航网站
- 偶像的力量-松哥经典语录
- Ubuntu下有线连接开无线WIFI的3种方式
- 【分享】Xmind会默认安装在C盘,如何将Xmind安装在指定文件夹
- 支付账户体系(分账接口)的9大价值