Java基础__02.数据类型
2024-10-21 11:53:49
Java中的数据类型
Java是一种强类型的语言,所有的变量都必须要先定义才能使用。
Java中的数据类型分为 基本数据类型和引用数据类型。
1、基本数据类型:(8种)
- 数值类型
- 整数类型
- byte:1个字节;
- short:2个字节;
- int:4个字节;
- long:8个字节;
- 浮点类型
- float:4个字节;
- double:8个字节;
- 字符类型
- char:2个字节;
- 整数类型
- boolean类型
- 只有true和false两个值,占一个字节;
2、引用数据类型:
- 类
- 接口
- 数组
- 。。。
数据类型之间的转换
由于Java是强类型语言,所以,在需要进行运算的时候,要先进行类型转换, 即将不同类型的数据先转换为同一类型,然后进行运算。
低--------------------------------------------->高
byte,short,char -> int -> long -> float -> double
强制类型转换:由高到低转换,需要进行强制类型转换,即在变量前面加上要转换的类型,如double转int的格式如下:
double a = 12112;
int b = (int) a;
自动类型转换:由低到高转换,该转换不需要任何操作,会自动转换的。如int转double格式如下:
int a = 1123;
double b = a;
注意:在操作运算时,要注意溢出问题。
最新文章
- asp.net core视图组件(ViewComponent)简单使用
- percona-toolkit 之 【pt-heartbeat】说明
- 【Android 界面效果28】Android应用中五种常用的menu
- C#设置IP地址,启用禁用适配器
- 自定义xamarin.forms Entry 背景色以及边框
- [Unity优化] Unity CPU性能优化
- 发现一个不错的学习git的地方
- WPF DataGrid 增加";更新";模板列,根据行Row的选择而显示";更新";按钮
- 深度分析 Java 的 ClassLoader 机制(源码级别)(转)
- C# 语言规范_版本5.0 (第17章 特性)
- pymongo一次更新多条数据
- Openfire分析之三:ConnectionManager 连接管理(1)
- 洛谷 [P2763]试题库问题
- Android绘制文字时垂直居中
- [Swift]LeetCode205. 同构字符串 | Isomorphic Strings
- javaweb开发1.环境配置(javaweb插件下载及tomact在eclips中配置)
- ionic build - 修改gradle路径提升速度和成功率
- leetcode 93 复原IP地址
- SQL注入之Sqli-labs系列第二十一关(基于复杂性的cookie POST报错注入)和二十二关(基于双引号的cookie POST报错注入)
- Appium简介和初步使用520-1