基础编程模型
Java程序的基本结构
七种语法:
- 原始数据类型:整数、浮点数、布尔值
- 语句:含有六种:声明、赋值、条件、循环、调用和返回
- 数组
- 静态方法:封装、重用代码,独立模块(函数)
- 字符串:有内置的操作
- 标准输入\输出
- 数据抽象:可定义非原始数据类型,面向对象编程
原始数据类型与表达式
四种最基本原始数据类型:
- 整型 int
- 双精度实数型 double
- 布尔型 boolean
- 字符型 char
表达式
* 等于 / 大于 + 等于 -
! 大于 && 大于 || 大于 ^
类型转换
浮点型转换为整型会截断小数部分而不是四舍五入。
比较
结果是布尔型的表达式被称为布尔表达式
其他原始类型
int是 32位
double是 64位
- 64 位整数,及其算术运算符 (long);
- 16 位整数,及其算术运算符 (short);
- 16 位字符,及其算术运算符 (char);
- 8 位整数,及其算术运算符 (byte);
- 32 位单精度实数,及其算术运算符 (float)。
语句
程序就是由一系列声明、赋值、条件、循环、调用和返回语句组成的。
数组
Java 数组中 double 类型的变量的默认初始值都是 0.0,数值类型的默认初始值是 0,布尔型的默认初始值是 false。
二维数组:double[][] a = new double[M][N];
静态方法(函数)
修饰符 static
将这类方法和实例方法区别开来。
静态方法
一个 Java 方法只能返回一个值,它的类型是方法签名中声明的类型。
基础编程模型
静态方法库是定义在一个Java 类中的一组静态方法。类的声明是public class 加上类名,以及用花括号包含的静态方法。存放类的文件的文件名和类名相同,扩展名是.java。Java 开发的基本模式是编写一个静态方法库(包含一个main() 方法)来完成一个任务。
模块化编程
可以构造许多个静态方法库(模块),一个库中的静态方法也能够调用另一个库中定义的静态方法。
单元测试
Java 编程的最佳实践之一就是每个静态方法库中都包含一个 main() 函数来测试库中的所有方
法(有些编程语言不支持多个 main() 方法,因此不支持这种方式)。
字符串
拼接
+ 拼接
类型转换
自动转换
很少使用 toString() 方法,因为 Java 在连接字符串的时候会自动将任意数据类型的值转换为字符串。
输入输出
与C类似
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 starryhcy!
评论