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_编写程序相关推荐

  1. java十个整数相反顺序_编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。...

    编写程序,对输入的一个整数,按相反顺序输出该数.例如,输入为 3578, 输出为 8753. package HomeWork08; import java.util.Scanner; public ...

  2. 实验2  使用T-SQL编写程序

    实验2  使用T-SQL编写程序 [实验目的] 1)掌握常用函数的使用方法. 2)掌握流程控制语句的使用方法. [实验环境] SQL Server 2012 Express(或SQL Server 2 ...

  3. 编写程序记录文件位置

    当我们编写程序是会注意到,首先是配置一些函数的结构体. 所以我们就要找到下面的界面,然后打开FWLB中.c文件下面所对应的.h文件,这样就能查找到相应的结构体.下图为我所找到的中断的结构体. 然后就是 ...

  4. 将一张100元的钞票换成1元、5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少。

    2.将一张100元的钞票换成1元.5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少. public class Two_2money { public static ...

  5. 电大计算机dm编写程序,中央电大计算机组成原理与汇编语言试题.docx

    中央电大计算机组成原理与汇编语言试卷 一.填空题(每空1分) 1>冯?诺依曼体制中最核心的思想是计算机采用 存储程序工作方式. 2.有一机器字 24位,其中操作码占 4位.若采用二地址寻址,则每 ...

  6. 编写程序创建一个通讯录文件,在其中存入10位同学的姓名、年龄、电话号码,并在屏幕上输出第2、4、6、8、10位同学的信息

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 8.编写程序创建一个通讯录文件,在其中存入10位同学的姓名.年龄.电话号码,并在屏幕上 ...

  7. 编写程序,在文件file1.dat中存入字符串“good morning”,然后将file1.dat中的内容输出到屏幕上,并复制到文件file2.dat中

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 7.编写程序,在文件file1.dat中存入字符串"good morning ...

  8. 编写程序,输入某年某月,求该月有多少天

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 9.编写程序,输入某年某月,求该月有多少天. #include<stdio.h&g ...

  9. 编写程序判断等腰、等边或者普通三角形

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 8.编写程序,要求由键盘输入3个数,判断它们是否能构成三角形的三边.若能,请判断构成的是 ...

  10. 编写程序,计算分段函数的值

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 7. 编写程序,输入x,对应输出y值. #include<stdio.h> ...

最新文章

  1. 关于不同的MySQL复制解决方案概述
  2. 桌面开发者的界面故事,该醒醒了
  3. HBase phoenix二级索引
  4. VS2010 + OpenCV 2.4.1 环境配置
  5. php smtp发送附件,PHP:如何使用smtp设置发送带附件的电子邮件?
  6. 安卓模拟器 Genymotion 安装
  7. codeigniter + Ajax (亲测)
  8. cgi java编程_Java的CGI数据编码改如何编写
  9. C语言浮点数的输出方法和示例
  10. mysql不支持-_MySQL不支持的特性
  11. 正则表达式,以python为例
  12. python3编程环境,使用 python3 环境开发。
  13. HttpServlet介绍
  14. 小波变换二之Haar变换
  15. 隐藏动态库so中的符号(函数名)
  16. Android App通过应用宝获取版本信息,从而跳转到不同应用商店更新APP
  17. 5、DOC命令获取连接电脑热点的设备的mac、ip
  18. 重邮计算机学院艺术团,毕业季 | 重庆邮电大学2019届 “邮梦青春,毕业季”文艺晚会...
  19. 微型技术博客之匿名内部类
  20. 各位技术大牛们的逆袭集锦!屌丝们都看过来!

热门文章

  1. mac m1 eclipse汉化操作
  2. 开源的工业软件-面向生产控制环节
  3. kmz转换为dwg_怎么将CAD图纸两种基本格式DWG与DXF进行互转?
  4. 用Python合并文件夹下所有pdf文件(包括多级子目录下的pdf文件)
  5. 太实用了 Python 合成多张图片到PDF格式
  6. 2018年度最佳网页设计与开发教程
  7. Scratch3.0安装教程
  8. rx584白牌救砖心得
  9. python简单文件服务器
  10. 编写GOM引擎登录器,直接启动GOM客户端DAT文件不掉线