HeadFirstJava——5_编写程序
2016-07-03 21:24
232 查看
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){ // 循环体 }
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){ // 循环体 }
相关文章推荐
- 【java】[转]标记接口和标记注解注解
- JAVA数据源连接方式汇总
- 8.4 sikuli 集成进eclipse 报错:Unsupported major.minor version 51.0
- Andriod项目开发实战(1)——如何在Eclipse中的一个包下建新包
- Java内存堆栈分析
- 8.3 sikuli 集成进eclipse 报错:eclipse中运行提示 Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit platform
- Java多线程之线程同步
- Java多线程之控制线程
- java中字符集的问题
- Java知识点1
- javaweb
- 8.2 sikuli 集成进eclipse 报错:Getting the VisionProxy.dll: Can not find dependent libraries...
- 8.1 sikuli报错: 提示没有对应的javaw
- java/System/BigInteger/BigDecimal/Date/Calender
- java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Integer
- JAVA使用Socket模拟服务端与客户端通讯
- Java JSON技术框架选型与实例
- hdu 1850 Being a Good Boy in Spring Festival(尼姆博奕)
- java操作(DOM、SAX、JDOM、DOM4J)xml方式的四种比较与详解
- descbc算法java版