Java中基本数据类型所占位数的求法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  在网上看到有相关类似的面试题,死记硬背不长久,编程自有编程的方法。一看就懂了:
 
public class numberType {
public static void main(String[] args) {
//byte类型所占的字节数求法
System.out.println("byte的二进制位数为:" + Byte.SIZE);
System.out.println("byte所占的字节数为:" + Byte.SIZE/8); //一个字节占8个二进制位
//short类型所占的字节数求法
System.out.println("short的二进制位数为:" + Short.SIZE);
System.out.println("short所占的字节数为:" + Short.SIZE/8);
//int类型所占的字节数求法
System.out.println("int的二进制位数为:" + Integer.SIZE);
System.out.println("int所占的字节数为:" + Integer.SIZE/8);
//long类型所占的字节数求法
System.out.println("long的二进制位数为:" + Long.SIZE);
System.out.println("long所占的字节数为:" + Long.SIZE/8);
//float类型所占的字节数求法
System.out.println("float的二进制位数为:" + Float.SIZE);
System.out.println("float所占的字节数为:" + Float.SIZE/8);
//double类型所占的字节数求法
System.out.println("double的二进制位数为:" + Double.SIZE);
System.out.println("double所占的字节数为:" + Double.SIZE/8);
//char类型所占的字节数求法
System.out.println("char的二进制位数为:" + Character.SIZE);
System.out.println("char所占的字节数为:" + Character.SIZE/8);
 
}
 
}

  

posted @   Z_Elise  阅读(1418)  评论(1编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· .NET 8.0 + Linux 香橙派,实现高效的 IoT 数据采集与控制解决方案
· .NET中 泛型 + 依赖注入 的实现与应用
点击右上角即可分享
微信分享提示