一、基本数据类型

Java有八大基本数据类型分别是:表示整数的类型,表示小数的类型,表示字符的类型(不是字符串类型,要区分来),表示布尔类型的类型。

以上是Java的八种基本数据类型,其中要注意的String(字符串)在Java中不是基本数据类型。

既然有基本的数据类型 ,那么和基本数据类型对应的是引用数据类型,引用数据类型包括:类、数组、接口等(后面会讲解)。

2、思考问题

刚才说了Java中byte占8个比特位,那么按照我们之前对二进制的计算分析看看最大值是多少?

最后算出来对应的十进制是255,但是上面Java说的是127,其实上在Java中存储数据的时候最高位表示的是符号位,不参与最后的计算之和,如果最高位是1表示这是一个负数,如果是0表示是一个正数。

总结:

1、Java的八大基本数据类型

·表示整数的有:byte、short、int 、long

·表示小数的有:float、double

·字符型的:char,char类型的数据必须使用英文下的单引号括起来,而且只能出现一个字符,比如说 'a'就是一个char类型数据,'asd'就不是,因为超过了一个字符。

·表示布尔值的:boolean,这个类型只有两个值,分别是true和false

2、Java中的数据最高位是符号位

3、下节课的目标:变量的概念

java小数的数据类型_Java的基本数据类型相关推荐

  1. java短整型_Java的基本数据类型

    变量就是用来储存值而保留的内存位置.这就意味着当创建一个变量时就会在内存中占用一定的空间. 基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中.因此,通过给变量分配不同的数据类 ...

  2. java 基本的数据类型_Java的基本数据类型介绍

    1. Java的数据类型 Java的数据类型包括基本数据类型和引用数据类型.其中基本数据类型就是我们通常所说的4类8种数据类型,如下图所示,4类即整数类型.浮点数类型.字符型和布尔型,8种即byte. ...

  3. java短整型_JAVA个基本数据类型

    Java有8大基本数据类型,分别是: 1).字节类型:byte Byte数据类型是8位 取值范围:(-128 - 127) 默认值:0 byte a= 100; byte b = -20; 2).短整 ...

  4. java变量数据类型_Java——变量和数据类型

    变量 变量就是一个临时存储数据的空间.那么我们把数据存在内存空间里面,怎么取呢? 举例说明: 我们可以把旅馆的一个个房间看作一个存储空间,把房间的名字"101"看成变量名,把房间类 ...

  5. java中的基本数据类型_java的基本数据类型有哪些

    展开全部 java的基本数据类型有: 1.布尔型(boolean) 取值范围e68a84e8a2ad3231313335323631343130323136353331333366303837:Tru ...

  6. java变量数据类型_java变量与数据类型

    第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值. 每个变量都有自己的作用范围 ...

  7. java 集合数据类型_Java基础知识(数据类型和集合)

    一.数据类型 包装类型 包装类型是对基本数据类型不足之处的补充. 基本数据类型的传递方式是值传递,而包装类型是引用传递,同时提供了很多数据类型间转换的方法. Java1.5 以后可以自动装箱和拆箱 二 ...

  8. java int 无符号_Java 无符号数据类型

    Java数据类型教程 - Java无符号数据类型 Java不支持无符号数据类型. byte,short,int和long都是有符号数据类型. 对于有符号数据类型,值范围的一半存储正数,一半用于负数,因 ...

  9. java异或运算结果数据类型_java中的数据类型和运算符的总结归类。

    首先学习java肯定先要了解java的发展史,以及java的特点,常见的dos命令,jdk的安装,如何开发java程序等等一下概念行的东西,这里面我都不一一说了. 今天这一章主要想总结一下java中的 ...

  10. java小数丢失精度_Java中的小数运算与精度损失

    float.double类型的问题 我们都知道,计算机是使用二进制存储数据的.而平常生活中,大多数情况下我们都是使用的十进制,因此计算机显示给我们看的内容大多数也是十进制的,这就使得很多时候数据需要在 ...

最新文章

  1. php图片滑动代码,jQuery如何实现图片滑动效果
  2. 分享几篇VMP研究和分析的文章
  3. MySQL中in(常量列表)的执行计划
  4. java通过jxl处理execl空行_jxl操作Excel导入数据库之空行的处理
  5. ‘StreamTableDescriptor‘ object has no attribute ‘register_table_sink‘
  6. 简述单机,集群,分布式架构区别及联系
  7. Windows PowerShell安装指定版本vue/cli脚手架失效解决办法;vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue
  8. JavaScript instanceof 运算符深入剖析【转载】
  9. jquery导航,按钮等特效 - apycom
  10. enableEventValidation错误原因分析以及解决办法
  11. linux pgpgin pgpgout pswpin pswpout 说明
  12. (转载)Fiddler 教程
  13. 过期不候--具备生命周期的数据的技术实现方案
  14. 7-128 大于m的最小素数
  15. Andriod studio 学习 之 Recyclerview
  16. Python 之 类 (Tom猫)
  17. ubuntu16.04 配置远程桌面
  18. 理性看待 数据分析师 Hot!
  19. Python爬虫用(Python+Selenium)打开谷歌,IE,火狐浏览器,并访问网页
  20. 201621123031 《Java程序设计》第4周学习总结

热门文章

  1. 现代控制理论4——线性系统状态方程的解
  2. es6阮一峰-import、export学习
  3. Ubuntu 安装QT
  4. 干货分享:给视频翻译字幕可以用哪些软件?
  5. js获取当前日期yyyymmdd
  6. 三种分布式爬虫系统的架构方式
  7. Linux服务器上修改深度学习代码
  8. Smobiler中Poplist控件的用法
  9. RM2016视觉开源OpenCv2代码
  10. 金蝶K3 各种单据及各种控制功能表的关系