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

Java基础换行



一、 单元测试

我们采用单元测试的方法,执行示例代码。

java poi 单元格强制换行_学习

解决执行测试类,无法在控制台输入数据

IDEA中实现在单元测试方法中用控制台输入数据

二、数据类型

java poi 单元格强制换行_开发语言_02

java poi 单元格强制换行_java_03

1)基本数据类型

java poi 单元格强制换行_学习_04

byte: 1个字节,不考虑负数能表示范围是:0255,考虑正负表示范围:-128127

boolean: 只有true和false两种情况
1个字节=8位
byte: 1个字节,不考虑负数能表示范围是:0~255,考虑正负表示范围:-128-127
short:2个字节,16位 65536 0~65535
int: 4个字节,考虑正负:-21亿~+21亿
long:8个字节

char字符型:2个字节,采用的是Unicode编码
每个字符在编码表里面都对应一个int整数
对于char类型可以直接赋值ASCII码 ,最大 char a=66535

boolean: 只有true和false两种情况

java poi 单元格强制换行_开发语言_05

double类型和float类型精度对比

 

数据都是以二进制的形式保存的

Java基础换行

十进制的小数转换为二进制,主要是小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后0.


例如:0.125转换为二进制


0.125x2=0.25,取整数部分0


0.25x2=0.5,取整数部分0


0.5x2=1 ,取整数部分1


所以十进制0.125的二进制就是0.001



二进制小数->十进制 主要是乘以2的负次方,从小数点后开始,依次乘以


2

-1

,2

-2

,2

-3


例如: 0.001–>十进制


0x2

-1

=0


0x2

-2

=0


1x2

-3

=0.125


所以十进制:0+0+0.125=0.125

数组、类、接口、枚举

自动转换 : 范围小的可以自动转换为范围大的


      不需要显示增加任何代码,就可以实现一种数据类型转换成另外一种数据类型


强制转换:可自动转换的类型之间,如果要反过来转换是不可以的,除非使用强制类型转换


        

小类型 变量=(小类型)大类型的值

1、从小到大自动类型转换


2、从大到小需要强制类型转换,可能会丢失精度(装水的杯子大小不一样)


byte->short(char)->int->long->float->double


java poi 单元格强制换行_java_06


boolean不能与任何类型进行转换


 
 

  • 上一篇: Java基础文本
  • 下一篇: java基础章节练习
  • 版权声明


    相关文章:

  • Java基础文本2025-04-27 08:18:03
  • java基础电子书知乎2025-04-27 08:18:03
  • java包装基础2025-04-27 08:18:03
  • Java基础总汇2025-04-27 08:18:03
  • java数据结构与面向对象编程基础2025-04-27 08:18:03
  • java基础章节练习2025-04-27 08:18:03
  • java窗体基础代码2025-04-27 08:18:03
  • 分布式java应用基础与实践.pdf2025-04-27 08:18:03
  • java tts基础2025-04-27 08:18:03
  • java基础1432025-04-27 08:18:03