JAVA-数据类型-复习
JAVA-数据类型-复习
Java中,一共有8种数据类型,4种整型,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char,1种布尔类型。
整型
类型 |
存储需求(字节) 一个字节包含8个位 |
取值范围 |
---|---|---|
byte | 1 | -128(-2的7次方) 至 127(2的7次方) |
short | 2 | -32768 (-2的15此方) 至 32767 (2的15次方) |
int | 4 | -2147483648 (-2的31次方) 至 2147483647 (2的31次方) |
long | 8 | (-2的63次方) 至 (2的63次方) |
长整型数值后应有一个后缀:L
16进制数值有一个前缀:0x
8进制数值有一个前缀:0(容易混淆,最好不用)
2进制数值有一个前缀:0b(since java7)
浮点型
类型 | 存储需求 | 取值范围 |
---|---|---|
float | 4个字节 | 略 |
double | 8个字节 | 略 |
double的数值精度是float的两倍
float数值应一个F(如,3.14F),没有后缀F的浮点数值,默认为double类型
另外,double类型的浮点数也可以加后缀D
警告:浮点数值不适用于禁止出现四舍五入的金融计算中,如2.0-1.1,将打印出0.8999999999999,而不是0.9.
原因:浮点数值主要采用二进制系统表示,而二进制系统中无法精确表示分数1/10。
字符类型char
在java中,char类型用UTF-16编码描述一个代码单元
这是一个神奇的类型。
布尔类型
*****不能和整型相互转化*****
转载于:https://www.cnblogs.com/wzk1992/p/9064621.html
JAVA-数据类型-复习相关推荐
- java switch case怎么判断范围_【转】Java期末复习攻略!
期末 19年就这样要过去了, 终于到了小时候作文里的未来呢! 然而,期末考试也随之来临了. 不知大家"预习"的怎么样呢? 期末复习资料的放送快接近尾声了 下面康康学长学姐们 怎么教 ...
- 2020604 Java基础复习
2020/6/4 Java基础复习 Java特性和优势 1.简单性: Java是在C++的语法的基础再"减减".没有头文件,没有指针,也不用分配内存,所以相对来说比较简单; 2.面 ...
- Java期末复习速成(八)
Java期末复习速成(八) 文章目录 Java期末复习速成(八) 泛型 泛型的使用 用泛型表示类 用泛型表示接口 泛型方法 泛型通配符 反射 Class类 Field类 Method类 泛型 在Jdk ...
- JSP Java 期末复习整理
Java 期末复习 第一章 1.1.1 JSP 1.1.2 Jsp 优点 1.2.2 B/S技术工作原理 1.2.3 如何访问动态网页 1.2.4 -- Tomcat目录结构 1.2.6 -- Web ...
- Java基础复习(六)
Java基础复习(六) 常见关键字总结 1.final关键字 final用来修饰类.方法和变量. (1)final修饰的类不能被继承,而且final修饰的类中,所有成员方法会被默认为final方法,不 ...
- Java面试复习---MySQL(狂神版)
Java面试复习---MySQL(狂神版) 前言 1.初始MySQL 1.1.为什么学习数据库 1.2.什么是数据库 1.3.数据库分类 1.4.MySQL简介 1.5.安装MySQL 1.6.安装S ...
- Java基础复习-常用类
Java基础复习-常用类 本文仅对学习过程中所缺java知识点的查缺补漏复习 String 代表字符串.Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现. St ...
- java中日期的数据类型是啥_用于存储日期和时间的最合适的SQL和Java数据类型
使用以下格式处理日期和时间的最合适的MySQL和Java数据类型是什么:yyyy.MM.dd hh:mm:ss 在持久层(jdbc类型)中使用的相应Java类型是java.sql.Timestamp. ...
- java数据类型转化_JAVA基本数据类型及其转换
Java语言是一种强类型语言.这意味着每个变量都必须有一个声明好的类型.Java语言提供了八种基本类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型.Java另外还提供大数字对 ...
- java中char占的二进制,java数据类型与二进制详细介绍
java数据类型与二进制详细介绍 在java中 Int 类型的变量占 4个字节 Long 类型的变量占8个字节 一个程序就是一个世界,变量是这个程序的基本单位. Java基本数据类型 1. 整数类型 ...
最新文章
- Google Maps Android API V2的使用及问题解决
- Mysql主从异常 表被回滚_oracle表回滚到一个指定时间的操作语句 oracle 误删除数据恢复...
- Mesos Framework开发指南 一
- 如何快速设计短信验证码
- 普中stm32开发板tftlcd显示图片_STM32实例TFTLCD介绍
- 开发工评价程师自我_常见“自我评价”写作范例
- C++11 标准新特性:委派构造函数
- 约翰·钱伯斯 创新想法
- SpringBoot + Redis + Shiro 实现权限管理
- php __call实现多继承,php如何使用_call实现多继承(代码示例)
- 【博客管理】博客资源汇总【置顶】
- matlab中的方波信号图片_哈工大、哈工程MATLAB被禁用,这个国产软件号称可替代!...
- matlab绘制图形hold on_Matlab绘图示例
- c/c++ 实现三角函数(不使用库函数) sin/cos/tan/cot
- 数据中心IDC产业研究报告:碳中和背景下,IDC产业链的破局之路
- python中Blowfish加密解密
- 北京h5游戏制作平台有哪些,h5游戏公司实例评测
- GD32 汽车诊断协议 J1850-VPW 测试
- 树莓派-10-安装jupyter并控制SG90舵机
- csv逗号分隔符转换_pythonpandas读写csv数据
热门文章
- 【Codeforces - 127D】Password(思维,二分+字符串Hash)
- 【POJ - 2785】4 Values whose Sum is 0 (二分,折半枚举)
- 项目总结1:微信扫码自动识别设备类型并跳转到相应的应用下载页面(apk或App Store)之解决方案
- 添加一列_Joom平台CSV文件如何添加产品?CSV文件添加产品流程一览
- mysql密码命名规则_MySql命名规范
- android 获取默认程序图标,android – PackageManager.getApplicationIcon()返回默认图标?...
- properties 特有的方法
- linux touch更新文件时间,Linux文件时间的查看和修改touch
- 中如何实现文字转语音_录音转文字、文字转语音,学会这一招就够了!手把手教你如何操作...
- c#解决在数据表格中无法显示秒数问题