1.write() 方法只能打印 char 和 String 类型数据
虽然有个write(int c)方法,但是该方法并不是直接打印传入的int数据,而是将 int 数据当成 Unicode码, 并将其转换为一个独立的 char类型数据 进行打印
2.print()方法可以打印任意类型数据
通过调用对象的 toString() 方法,将传进来的数据转换成字符串后打印,源码如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/b48a2befce1149c4b3ffd5465c07e57c.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/fced7c53a5bf4e698feceab1fb4e1243.png#pic_center)
总结:打印 char 和 String 类型数据时, 可使用 write() 或 print();打印其他数据类型时一律使用 print()