Java基础语法 | ·数据类型
2021/5/22 20:27:38
本文主要是介绍Java基础语法 | ·数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数据类型
- 强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
- Java的数据类型分为两大类
- 基本类型
- 引用类型
什么是字节?
- 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。
- 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。
- 1B(byte,字节) = 8bit(位)
- 字符:是指计算机中使用的字母、数字、字和符号。
1bit表示1位。 1Byte表示一个字节 1B = 8b。 1024B = 1KB。 1024KB = 1M。 1024M = 1G。
代码如下:
public static void main(String[] args) { //整数拓展:进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010; //八进制0 int i3 = 0x10; //十六进制0x 0~9 A~F System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println("====================================="); //浮点数扩展:银行业务怎么表示?钱 //BigDecimal 数学工具类 //float:是有限范围的、离散的。会舍入误差的(大约、接近但是不等于) //double //最好完全不使用浮点数进行比较 float f = 0.1f; //0.1 double d = 1.0/10; //0.1 System.out.println(f == d); //false float d1 = 2345648978546566f; float d2 = d1 + 1; System.out.println(d1 == d2); //true System.out.println("====================================="); //字符拓展 char c1 = 'A'; char c2 = '中'; System.out.println(c1); System.out.println((int)c1); //强制转换 System.out.println(c2); System.out.println((int)c2); //强制转换 //所有的字符本质还是数字 //编码 Unicode表 char c3 = '\u0061'; System.out.println(c3); //a //转义字符 //\t 制表符 //\n 换行 System.out.println("Hello\nworld"); System.out.println("====================================="); //对象 从内存分析 String sa = new String("hello world"); String sb = new String("hello world"); System.out.println(sa == sb); String sc = "hello world"; String sd = "hello world"; System.out.println(sc == sd); //布尔值扩展 boolean flag = true; if(flag == true){}//新手 if(flag){}//老手 //代码要精简易读 }
这篇关于Java基础语法 | ·数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南