基本数据类型:

数值型:

整型:

① byte,1byte = 8bit(8位),储存是有符号的,以二进制补码表示的整数。

最小值为-128,最大值为127,默认值为0。

byte在大型数组中可以显著的节约空间,主要替代小整数,因为byte变量所占空间只有int类型的四分之一,因此在二进制文件中使用较多。

②short,16位,2个字节,有符号的,以二进制补码表示的整数。

范围:(-32768~32767,-2^15~(2^15-1))默认值为0

③int,32位,4个字节,有符号的,以二进制补码表示的整数。

范围:(-2147483648~2147483647,-2^32~(2^32-1))默认值为0

②long,64位,8个字节,有符号的,以二进制补码表示的整数。

范围:-2147483648~2147483647(-2^31~(2^31-1)),默认值为0L

浮点型:

①float,单精度,32位,4字节,

范围:3.4×10^(-38)~3.4×10^(38),默认值0.0f,

②double,双精度,64位,8字节;

范围:-1.7E-308~1.7E+308,默认值:0.0d;

字符型:

char,单一的16位Unicode字符。最小值:\u0000,即0;最大值:\uffff,即65535;默认值:\u0000

char字符可以储存任何字符

布尔型:

boolean,取值范围只有true 和false,默认值:fasle

//整数用int,小数用double

//long用于描述日期时间,内存或文件大小(字节)

//byte 用于编码转换或二进制数据传输(-128~127)

//char 一般用于描述中文

//boolean 逻辑判断

//范围小的数据类型可以自动转换为范围大的数据类型   result = (long类型) + 1(int类型)自动转换为long类型

//范围大的数据类型必须强制转换才能变为范围小的数据类型 byte result = (byte) 128 强制转换为byte类型

引用数据类型:数组,类,接口

运算符

①+ - * / %

②逻辑运算符:&&,||,!

③比较运算符:!=,>,>=,

④位移运算符:<>,>>>(左移,右移)

//在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方

//右移一位相当于除2,右移n位相当于除以2的n次方。

>> :右移 最高位是0,左边补齐0;最高为是1,左边补齐1

<

>>>:无符号右移 无论最高位是0还是1,左边补齐0

java中的基本数据类型和运算符_【Java基础】基本数据类型和运算符相关推荐

  1. java中的console是干什么的_[Java教程]javascript中,你真的会用console吗?

    [Java教程]javascript中,你真的会用console吗? 0 2015-08-11 17:00:09 使用console进行性能测试和计算代码运行时间 对于前端开发人员,在开发过程中经常需 ...

  2. java中字符串和数组如何比较_[Java教程]javascript中数组和字符串的方法比较

    [Java教程]javascript中数组和字符串的方法比较 0 2016-07-19 23:00:05 ×目录[1]可索引 [2]转换 [3]拼接[4]创建[5]位置 前面的话 字符串和数组有很多的 ...

  3. JAVA中两个char类型相加_【技术干货】Java 面试宝典:Java 基础部分(1)

    海牛学院的 | 第 616 期 本文预计阅读 |18 分钟 Java 基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法, ...

  4. java中set怎么建int型_使用Array.setInt来填充Java中的数组

    为了填充Java中的数组,我们使用Array.setInt()方法.java.lang.reflect.Array.setInt(Object array,int index,int value)方法 ...

  5. java弱引用怎么手动释放,十分钟理解Java中的弱引用,十分钟java引用

    十分钟理解Java中的弱引用,十分钟java引用 本篇文章尝试从What.Why.How这三个角度来探索Java中的弱引用,帮助大家理解Java中弱引用的定义.基本使用场景和使用方法.由于个人水平有限 ...

  6. 在java中下列描述错误的是_在 JAVA 中 , 关于类的方法 , 下列描述错误的是 ()._学小易找答案...

    [多选题]价值的特性是 [简答题]输入任一字符串,统计其中数字,字母及其它字符个数 .(25分) [填空题]1.产品整体包括哪五个基本层次 2核心层次产品最基本的层次,是产品的_____ [单选题]纸 ...

  7. Java中什么是字符串的拷贝_关于java中字符串对象的拷贝

    1两种数据类型 java中有两种数据类型: 基本数据类型 引用数据类型 基本数据类型有整型.浮点型的数字常量和字符常量,而类是引用数据类型,所谓引用就是一个对象等于另外一个对象时(前提同一类),都使用 ...

  8. java中数值023是什么类型_【Java 教程(原创)】023.参数传值——引用类型参数的传值...

    马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 零度非安全 于 2017-3-12 14:03 编辑 点击图片穿越到 索引帖,听说有惊喜 ...

  9. java中除了跟数据相关的知识_Java的基本数据类型及知识介绍

    一.基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768 ...

  10. java 中的finally你知多少_「JAVA」详述Java异常体系,处理异常时配上finally效果更佳...

    什么是异常 从事Java开发的小伙伴对于"异常"应该不陌生,因为每天都会遇到不少异常,或捕获,或抛出.那究竟什么是异常?异常即非正常的,不同于平常.一般化的情况.在平时生活中,医生 ...

最新文章

  1. MVC之Model转Json
  2. STM32F1和STM32F2的option byte(选项字节)的作用
  3. 听说你想去大厂看学妹,带你看看作业帮产品经理岗面经
  4. 周报措辞规范(周报规范用语、不规范用语)
  5. linux与windows下tomcat的java内存设置
  6. Android中实现不同文字颜色和图文混排的Span总结
  7. Spring中Bean的生命周期是怎样的?
  8. VSFTPD实战02_需求
  9. [转载]Magento 店铺多语言设置
  10. Android-LayoutParams的那些事
  11. VB.net,VB2005实现TCP协议编程
  12. AutoCAD Electrical 2020 安装后无激活界面
  13. 华为s5720默认用户名和密码_华为S5720常用命令
  14. 2021年安全员-B证(广西省)考试报名及安全员-B证(广西省)考试试卷
  15. 第二次作业:微信实例分析
  16. GIS地图瓦片、坐标转换基本概念
  17. ArcGIS空间校正和地理配准
  18. SpringBoot实现百度文库文档上传,通俗易懂适合萌新
  19. 几种常用的数据校验方式
  20. QMAIL简明安装(转)

热门文章

  1. 前端学习(1947)vue之电商管理系统电商系统之使用自定义模板渲染
  2. “睡服”面试官系列第三篇之变量的结构赋值(建议收藏学习)
  3. oracle之单行函数之子查询之课后练习
  4. 前端学习(1181):vue语法模板
  5. 前端学习(480):html得发展
  6. 第一百三十七期:一个简单的小案例带你理解MySQL中的事务
  7. html:(20):使用下拉框进行多选和使用提交按钮提交
  8. java学习(148):三个参数的输入流
  9. Java jdk中的部分工具javac javaw javaws javadoc javah javap jar jdb jps的作用
  10. 移动端中使用调试控制台