| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 06、Java 中的数据类型 -> 正文阅读 |
|
[Java知识库]06、Java 中的数据类型 |
数据类型有什么用?数据类型用来声明变量,程序在执行过程中,根据不同的数据类型中配不同的大小空间。 数据类型在Java语言分为基础数据类型和引用数据类型两种:
引用数据类型建立在基本数据类型的基础上,包括数组、类和接口。引用数据类型是由用户自定义,用来限制其他数据的类型。
3.6.1、整数类型不包含小数的数据被称为整数型数据,其中整数型变量有: 在任何情况下,整数型“字面量/数据”默认被当做int类型处理。 如果希望该“整数型字面量”被当做long类型来处理,需要在“字面量”后面添加L/l,建议使用大写L,因为小写1和l有点难区分。 当这个整数型字面量没有超过byte或者short的取值范围,那么这个整数型字面量可以直接赋值给byte类型的变量,不用使用强制类型转换符。 正常赋值:
自动类型转换:
强制类型转换:
大容量转换成小容量,要想编译通过,必须加强制类型转换符,进行强制类型转换。那么底层是怎么进行强制类型转换的?
3.6.2、浮点类型带有小数部分的数据被称为浮点型数据,Java中浮点型数据分为单精度浮点型 带有小数运算的一般都会使用这两个,但是注意的是,如果用在银行方面或者说使用在财务方面,double也是远远不够的,需要要使用精度更高的引用类型:
3.6.3、字符类型Java 语言中的字符类型(char)使用两个字节的 Unicode 编码表示,它支持世界上所有语言,可以使用单引号字符或者整数对 char 型赋值 当一个整数赋值给char类型变量的时候,会自动转换成char字符型,最终的结果是一个字符。 当一个整数没有超出byte short char的取值范围的时候,这个整数可以直接赋值给byte short char类型的变量。
注意:JDK8的安装目录下bin下面有一个 3.5.4、布尔类型布尔类型对象可以被赋予文字值 在 在
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 5:43:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |