Java语言基础——数据类型与数据类型转换
来源:互联网 发布:人肉软件 app 编辑:程序博客网 时间:2024/05/16 19:56
一、数据类型
1.什么是数据类型
答:数据类型是指直接包含值的类型。
2.为什么有数据类型
答: Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间。
3.Java中的数据类型的分类
答: ①基本数据类型
②引用数据类型
4.基本数据类型分类(4类8种)
①整数型
byte,short,int,long
②浮点型
float,double
③字符型
char
④布尔型
boolean
4.数值型和非数值型
数值型:
整数:short(双字节) int(四字节) long(八字节)
小数:float(四字节) double(八字节)
非数值型:
字符:char(双字节)
逻辑:boolean(1/8字节)(只有true,false都是一字节)
字节:byte(1字节)
float 有效小数位是6~7位
double 有效小数位是15位
二、基础数据类型转换
1.类型转换分为两种
①自动类型转换(又称隐式转换)
②强制类型转换
2.自动类型转换(又称隐式转换)
转换规则:从存储范围小的类型到存储范围大的类型。
具体规则为:byte→short(char)→int→long→float→double
示例:
3.强制类型转换
转换规则:从存储范围大的类型到存储范围小的类型。
具体规则为:double→float→long→int→short(char)→byte
语法:语法格式为:(转换到的类型)需要转换的值
示例:
- Java语言基础——数据类型与数据类型转换
- Java语言基础之基本数据类型与数据类型转换
- Java语言基础——第七回 常见数据类型转换
- Java基础——数据类型转换
- java语言基础(8)——数据类型转换(默认转换和强制转换)
- Java:java中基础数据类型与转换.
- 黑马程序员—Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- JAVA-基础数据类型转换
- Java基础数据类型转换
- java 基础(数据类型+操作符+常量与变量+数据类型转换)
- Java语言基础 数据类型
- c语言基础—数据类型
- Java语言基础数据类型转换之隐式转换
- Java语言基础数据类型转换之强制转换
- java数据类型与转换
- JAVA数据类型与转换
- java数据类型与基础
- Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- C语言来实现字符串反转 只有单词顺序反转,单词里的字母不反转
- java 插入背景图片的三种方法
- 《算法》笔记-2.5 应用
- 如何在mac上配置vsftpd
- leetcode No117. Populating Next Right Pointers in Each Node II
- Java语言基础——数据类型与数据类型转换
- PHP上传文件
- C语言主要应用领域,C和C++的区别,自上向下和自下向上设计思想
- 【深度学习笔记002 神经网络与主流框架】
- mt3
- 部署描述文件web.xml解析(五) 声明过滤器
- 【Struts2】Session的获取
- Windows10 和 Ubuntu 16.04 双系统 系统时间不统一解决
- 关于开发工具不能找到系统中已经存在的字体