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;

  注意:在操作运算时,要注意溢出问题。

最新文章

  1. asp.net core视图组件(ViewComponent)简单使用
  2. percona-toolkit 之 【pt-heartbeat】说明
  3. 【Android 界面效果28】Android应用中五种常用的menu
  4. C#设置IP地址,启用禁用适配器
  5. 自定义xamarin.forms Entry 背景色以及边框
  6. [Unity优化] Unity CPU性能优化
  7. 发现一个不错的学习git的地方
  8. WPF DataGrid 增加"更新"模板列,根据行Row的选择而显示"更新"按钮
  9. 深度分析 Java 的 ClassLoader 机制(源码级别)(转)
  10. C# 语言规范_版本5.0 (第17章 特性)
  11. pymongo一次更新多条数据
  12. Openfire分析之三:ConnectionManager 连接管理(1)
  13. 洛谷 [P2763]试题库问题
  14. Android绘制文字时垂直居中
  15. [Swift]LeetCode205. 同构字符串 | Isomorphic Strings
  16. javaweb开发1.环境配置(javaweb插件下载及tomact在eclips中配置)
  17. ionic build - 修改gradle路径提升速度和成功率
  18. leetcode 93 复原IP地址
  19. SQL注入之Sqli-labs系列第二十一关(基于复杂性的cookie POST报错注入)和二十二关(基于双引号的cookie POST报错注入)
  20. Appium简介和初步使用520-1

热门文章

  1. 【SDOI2015】寻宝游戏
  2. Android实现仿微信实时语音对讲功能|与女友游戏开黑
  3. Ubuntu20.04获取root权限并用root用户登录
  4. 9.【go-kit教程】go-kit集成Prometheus
  5. Binary &Op是什么
  6. Wayland比X11慢的若干解决办法
  7. 【Linux SPI】RFID RC522 设备驱动
  8. mysql-8版本优化建议
  9. Windows10安装VMware
  10. Docker之Elastic Search&Kibana保姆级别安装