数据类型
来源:互联网 发布:mac文件拷贝不到u盘 编辑:程序博客网 时间:2024/05/30 02:53
数据类型
作者:叁念
1.数据类型主要分两大类:基本类型(4类8种) 引用类型(除了基本类型外其它的都是引用类型)
2. java是一种强类型的语言,这意味着在申明一个变量的时候必须要为其指定数据类型。比如我们要申明一个整型的变量,就需要以下写法:
//申明整型变量,变量名是numint num;//给变量赋值num = 1;
3. 上面了解了一个int类型的的数据,下面我们来介绍以下java中的基本数据类型
java中 基本数据类型(值类型)一共有四类八种,具体请看以下表格:
汉字字符占2个字节 单字符 包裹在一对单引号之间 布尔型 boolean - true / false
注意:
- 在java中,整型的范围与java代码运行的机器环境无关(不同于c/c++),可以实现跨平台移植
4. 一些数据类型引起的错误
- 浮点类型不能简单相加,请看以下例子:
import java.math.BigDecimal;public class Demo { public static void main(String[] args) { // error错误 System.out.println(0.06 + 0.01);//计算结果为0.06999999999999999 System.out.println(0.06 - 0.01);//计算结果为0.049999999999999996 // true应该使用该方法 System.out.println(add(0.06, 0.01));//计算结果为0.07 System.out.println(sub(0.06, 0.01));//计算结果为0.05 } public static double add(double v1, double v2) { BigDecimal b1 = new BigDecimal(String.valueOf(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.add(b2).doubleValue(); } public static double sub(double v1, double v2) { BigDecimal b1 = new BigDecimal(String.valueOf(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.subtract(b2).doubleValue(); }}
阅读全文
0 0
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 数据类型
- 九连环 C语言递归代码
- Tomcat安装出错问题及新建Servlet错误
- VNC远程界面卡死解决方法
- 【区块链开发指南】序言
- JAVA | 23
- 数据类型
- Linux安装JDK和配置环境变量
- md5加密
- centos6.0下Error: Connection activation failed: Device not managed by NetworkManager解决办法
- 决定系数R^2
- 三星将开设人工智能和机器学习的新研究中心 | 资讯
- 语音助理究竟好不好用?看看国外消费者怎么说 | 精选
- 逆天!看看现在可以买到的13款机器人有多厉害! | 关注
- 我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。