HeadFirstJava——5_编写程序
1 开发类
a 找出类应该做的事情
b 列出实例变量和方法
c 编写方法的伪码
(伪码专注于逻辑,而非程序语法)
d 编写方法的测试用程序
(测试码是测试用的程序代码)
e 实现类
(真实码是实际设计的Java程序代码)
f 测试方法
g 除错或重新设计
2 伪码
描述要做什么事情,而不是如何做;
包括三部分:实例变量的声明、方法的声明、方法的逻辑,最重要的是方法的逻辑。
3 测试码
帮助了解被测的程序应做哪些事情。
4 真实码
Java程序应从高层设计开始。
5 几个常用方法
5.1 Integer.parseInt(String)
该方法取String的整数值,且仅在String为数字时有作用(不能有任何非数字字符);
int num = Integer.parseInt("0123"); // num值为123
5.2 Math.random()
该方法返回一个介于0到1之间的数;
6 for循环
6.1 基本for循环
for(int i = 0; i < 100; i++) { // 循环体}
6.2 加强for循环
逐个运行数组或其他集合的元素;
for(String name : nameArray){ // 循环体 }
HeadFirstJava——5_编写程序相关推荐
- java十个整数相反顺序_编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。...
编写程序,对输入的一个整数,按相反顺序输出该数.例如,输入为 3578, 输出为 8753. package HomeWork08; import java.util.Scanner; public ...
- 实验2 使用T-SQL编写程序
实验2 使用T-SQL编写程序 [实验目的] 1)掌握常用函数的使用方法. 2)掌握流程控制语句的使用方法. [实验环境] SQL Server 2012 Express(或SQL Server 2 ...
- 编写程序记录文件位置
当我们编写程序是会注意到,首先是配置一些函数的结构体. 所以我们就要找到下面的界面,然后打开FWLB中.c文件下面所对应的.h文件,这样就能查找到相应的结构体.下图为我所找到的中断的结构体. 然后就是 ...
- 将一张100元的钞票换成1元、5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少。
2.将一张100元的钞票换成1元.5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少. public class Two_2money { public static ...
- 电大计算机dm编写程序,中央电大计算机组成原理与汇编语言试题.docx
中央电大计算机组成原理与汇编语言试卷 一.填空题(每空1分) 1>冯?诺依曼体制中最核心的思想是计算机采用 存储程序工作方式. 2.有一机器字 24位,其中操作码占 4位.若采用二地址寻址,则每 ...
- 编写程序创建一个通讯录文件,在其中存入10位同学的姓名、年龄、电话号码,并在屏幕上输出第2、4、6、8、10位同学的信息
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 8.编写程序创建一个通讯录文件,在其中存入10位同学的姓名.年龄.电话号码,并在屏幕上 ...
- 编写程序,在文件file1.dat中存入字符串“good morning”,然后将file1.dat中的内容输出到屏幕上,并复制到文件file2.dat中
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 7.编写程序,在文件file1.dat中存入字符串"good morning ...
- 编写程序,输入某年某月,求该月有多少天
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 9.编写程序,输入某年某月,求该月有多少天. #include<stdio.h&g ...
- 编写程序判断等腰、等边或者普通三角形
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 8.编写程序,要求由键盘输入3个数,判断它们是否能构成三角形的三边.若能,请判断构成的是 ...
- 编写程序,计算分段函数的值
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 7. 编写程序,输入x,对应输出y值. #include<stdio.h> ...
最新文章
- 关于不同的MySQL复制解决方案概述
- 桌面开发者的界面故事,该醒醒了
- HBase phoenix二级索引
- VS2010 + OpenCV 2.4.1 环境配置
- php smtp发送附件,PHP:如何使用smtp设置发送带附件的电子邮件?
- 安卓模拟器 Genymotion 安装
- codeigniter + Ajax (亲测)
- cgi java编程_Java的CGI数据编码改如何编写
- C语言浮点数的输出方法和示例
- mysql不支持-_MySQL不支持的特性
- 正则表达式,以python为例
- python3编程环境,使用 python3 环境开发。
- HttpServlet介绍
- 小波变换二之Haar变换
- 隐藏动态库so中的符号(函数名)
- Android App通过应用宝获取版本信息,从而跳转到不同应用商店更新APP
- 5、DOC命令获取连接电脑热点的设备的mac、ip
- 重邮计算机学院艺术团,毕业季 | 重庆邮电大学2019届 “邮梦青春,毕业季”文艺晚会...
- 微型技术博客之匿名内部类
- 各位技术大牛们的逆袭集锦!屌丝们都看过来!