当前位置:网站首页 > Java基础 > 正文

java基础设计书

出版者的话


中文版序


译者序


前言


第1章 计算机、程序和Java概述 1 1.1 引言 1 1.2 什么是计算机 2 1.2.1 中央处理器 2 1.2.2 比特和字节 3 1.2.3 内存 3 1.2.4 存储设备 4 1.2.5 输入和输出设备 5 1.2.6 通信设备 5 1.3 编程语言 6 1.3.1 机器语言 6 1.3.2 汇编语言 6 1.3.3 高级语言 7 1.4 操作系统 8 1.4.1 控制和监视系统活动 8 1.4.2 分配和调配系统资源 9 1.4.3 调度操作 9 1.5 Java的特性和应用 9 1.6 Java语言规范、API、JDK、JRE和IDE 10 1.7 一个简单的Java程序 11 1.8 创建、编译和执行Java程序 13 1.9 程序设计风格和文档 16 1.9.1 正确的注释和注释风格 16 1.9.2 正确的缩进和空白 17 1.9.3 块的风格 17 1.10 程序设计错误 18 1.10.1 语法错误 18 1.10.2 运行时错误 18 1.10.3 逻辑错误 19 1.10.4 常见错误 19 1.11 使用NetBeans开发Java程序 20 1.11.1 创建Java项目 21 1.11.2 创建Java类 22 1.11.3 编译和运行类 22 1.12 使用Eclipse开发Java程序 23 1.12.1 创建Java项目 23 1.12.2 创建Java类 24 1.12.3 编译和运行类 25 关键术语 25 本章小结 26 测试题 27 编程练习题 27


第2章 基本程序设计 29 2.1 引言 29 2.2 编写简单的程序 29 2.3 从控制台读取输入 32 2.4 标识符 35 2.5 变量 35 2.6 赋值语句和赋值表达式 37 2.7 命名常量 38 2.8 命名习惯 39 2.9 数值数据类型和操作 39 2.9.1 从键盘读取数值 40 2.9.2 数值操作符 41 2.9.3 指数运算 42 2.10 数值型字面值 43 2.10.1 整型字面值 43 2.10.2 浮点型字面值 43 2.10.3 科学记数法 44 2.11 JShell 44 2.12 表达式求值和操作符优先级 46 2.13 示例学习:显示当前时间 48 2.14 增强赋值操作符 49 2.15 自增和自减操作符 50 2.16 数值类型转换 52 2.17 软件开发过程 54 2.18 示例学习:计算货币单位 58 2.19 常见错误和陷阱 60 关键术语 62 本章小结 62 测试题 63 编程练习题 63


第3章 选择 68 3.1 引言 68 3.2 boolean数据类型、值和表达式 68 3.3 if语句 70 3.4 双分支if-else语句 72 3.5 嵌套的if语句和多分支if-else语句 73 3.6 常见错误和陷阱 75 3.7 产生随机数 79 3.8 示例学习:计算体重指数 80 3.9 示例学习:计算税率 82 3.10 逻辑操作符 84 3.11 示例学习:判断闰年 88 3.12 示例学习:彩票 89 3.13 switch语句 90 3.14 条件操作符 93 3.15 操作符的优先级和结合规则 95 3.16 调试 96 关键术语 96 本章小结 97 测试题 97 编程练习题 97


第4章 数学函数、字符和字符串 106 4.1 引言 106 4.2 常用数学函数 107 4.2.1 三角函数方法 107 4.2.2 指数函数方法 107 4.2.3 舍入方法 108 4.2.4 min、max和abs方法 108 4.2.5 random方法 109 4.2.6 示例学习:计算三角形的角度 109 4java基础设计书.3 字符数据类型和操作 111 4.3.1 Unicode和ASCII码 111 4.3.2 特殊字符的转义序列 112 4.3.3 字符型数据与数值型数据之间的类型转换 113 4.3.4 比较和测试字符 114 4.4 String类型 115 4.4.1 获取字符串长度 116 4.4.2 从字符串中获取字符 116 4.4.3 连接字符串 117 4.4.4 转换字符串 118 4.4.5 从控制台读取字符串 118 4.4.6 从控制台读取字符 119 4.4.7 字符串比较 119 4.4.8 获得子字符串 121 4.4.9 查找字符串中的字符或者子串 121 4.4.10 字符串和数值间的转换 122 4.5 示例学习 124 4.5.1 猜测生日 124 4.5.2 将十六进制数转换为十进制数 127 4.5.3 使用字符串修改彩票程序 129 4.6 格式化控制台输出 130 关键术语 134 本章小结 134 测试题 134 编程练习题 134

版权声明


相关文章:

  • java基础银行金融管理系统2024-10-29 09:18:04
  • java基础记事本代码2024-10-29 09:18:04
  • java基础应用程序2024-10-29 09:18:04
  • 阿里java基础面试2024-10-29 09:18:04
  • java基础语法自学2024-10-29 09:18:04
  • java基础的核心2024-10-29 09:18:04
  • java全栈基础技术栈2024-10-29 09:18:04
  • java只会基础找工作知乎2024-10-29 09:18:04
  • c语言有基础学java2024-10-29 09:18:04
  • Java基础语法实现自动售货机2024-10-29 09:18:04