Java数据类型
2021/6/17 22:55:54
本文主要是介绍Java数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须定义后才可以使用
## 基本类型
数值类型
整数类型
- byte
- short
- int
- long Long类型后面要加L
浮点类型
- float float类型后面要加F
- double
字符类型
char占两个字节
boolean类型 只有true和false两种
引用类型
- 类 string是类 不是数据类型
- 接口
- 数组
数据类型拓展
public class Demo01 { public static void main(String[] args) { //整数类型拓展 二进制0b 八进制0 十进制 十六进制0x int i = 10; int i1 =010; //八进制 int i2 = 0x10; //十六进制 System.out.println(i); System.out.println(i1); System.out.println(i2); System.out.println("----------------------"); //浮点数类型 面试题银行业务怎么表示 钱 //解决办法 BigDecimal 数学工具类 //float 有限 离散 舍入误差 大约数 接近但不等于 //最好完全避免浮点数比较 //最好完全避免浮点数比较 //最好完全避免浮点数比较 float f =0.1F; //表示0.1 double d = 1/10; //表示0.1 System.out.println(f==d); //false float f1 = 23223232323232323F; float f2 = f1 + 1; System.out.println(f1==f2); //true System.out.println("----------------------"); //字符拓展 字符最终还是由数字组成的 char ca = 'a'; char cb = '黄'; System.out.println(ca); System.out.println((int)ca); //强制转换 System.out.println(cb); System.out.println((int)cb); //强制转换 //编码 unicode 表 2字节 0-65536 //正常编码表示方式 U0000 - UFFFF char cc = '\u0061'; System.out.println(cc); //转义字符 // \t 空格 // \n 换行 System.out.println("hello\tworld"); System.out.println("hello\nworld"); } }
这篇关于Java数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略