JAVA的数据基础
2021/7/29 12:35:44
本文主要是介绍JAVA的数据基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JAVA的数据基础
数据类型
强类型语言
要求变量的使用严格符合规定,必须先定义后使用
弱类型语言
java的数据类型分类
基本类型
引用类型
数据类型 | 描述 | 占用字节 | 取值范围 | 默认值 |
---|---|---|---|---|
int | 整型,用于存储整数 | 4个字节 | -2147483648~2147483647 | 0 |
byte | Java中最小的数据类型 | 1个字节 | -128~127 | 0 |
short | 短整型 | 2个字节 | -32768~32717 | 0 |
long | 长整型 | 8个字节 | -263~263-1 | 0L |
float | 浮点型,用于存储带小数点的数字 | 4个字节 | / | 0.0f |
double | 双精度浮点型,用于存储带有小数点的数字 | 8个字节 | / | 0.0d |
char | 字符型,用于存储单个字符 | 2个字节 | 0~65535 | 空 |
boolean | 布尔类型,用于判断真或假 | 1个字节 | 仅有两个值,即true、false | false |
注意!!!
public class demo { public static void main(String[] args) { //整数扩展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; //10 int i2 = 010; //八进制8 int i3 = 0x10; //十六进制0x 0~9 A~F 16 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 = 213131213f; double d2 = d1+1;//true //字符扩展 char c1 = 'A'; char c2 = '中'; System.out.println(c1); System.out.println((int)c1);//强制转换 System.out.println(c2); System.out.println((int)c2);//强制转换 //所有字符本质还是数字 //编码 Unicode 表: 97 = a 65 = A 2字节 0 - 65536 excel 2的16次方 = 65536 //U0000 UFFFF char c3 = '\u0061'; System.out.println(c3);//a //转移字符 // \t 制表符 // \n 换行 String a1 = new String("hello"); String a2 = new String("hello"); System.out.println(a1==a2);//false String b1 = "hello"; String b2 = "hello"; System.out.println(b1==b2);//true //对象 内存 //布尔值的扩展 Boolean flag = true; //等价 if(flag==true){}; if(flag){}; } }
这篇关于JAVA的数据基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26大厂数据结构与算法教程:入门级详解
- 2024-12-26大厂算法与数据结构教程:新手入门指南
- 2024-12-26Python编程入门指南
- 2024-12-26数据结构高级教程:新手入门及初级提升指南
- 2024-12-26并查集入门教程:从零开始学会并查集
- 2024-12-26大厂数据结构与算法入门指南
- 2024-12-26大厂算法与数据结构入门教程
- 2024-12-26二叉树入门教程:轻松掌握基础概念与操作
- 2024-12-26初学者指南:轻松掌握链表
- 2024-12-26平衡树入门教程:轻松理解与应用