一 基本数据类型:

1. int :整型,4个字节,-21个多亿到21个多亿

2. long :长整型,8个字节,很大很大很大

3. double :浮点型,8个字节,很大很大很大

4. boolean :布尔型,一个字节

5. char :字符型,两个字节

知识:

1G=1024M(兆)

1M=1024KB(千字节)

1KB=1024B  (字节)

1B=8BIT     (位)

1. int :

①整型直接量默认为int型,但不能超出范围,超过则编译错误

②整型相除,结果还是整数,小数位无条件舍弃

③整数运算时超出范围则发生溢出,溢出不是错误,但是要避免

2. long:

①长整型直接量需在数字后加L或l

②运算时若有可能溢出,建议在第一个数字后加L

③System.currentTimeMillis()用于获取自1970.1.1零时到此时此刻的毫秒数

3. double :

①浮点数直接默认为double型,表示float需在数字后加F或f

②double和float数据在运算时,有可能会出现舍入误差

4. boolean :

①只能赋值为true和false

5. char :

①采用Unicode字符集编码,一个字符对应一个码

表现形式的字符char,但实质上是码int

(ASCII码: ‘a’-----97      ‘A’------65      ‘0’-------48)

②字符直接量必须放在单引号中,只能有一个

③特殊符号需通过\来转义

三 基本数据类型间的转换:

基本数据类型从小到大依次为:

byte,shrot,int,long,float,double

1. 转换方式:

①自动转换类型:小类型到大类型

②强制转换类型:大类型到小类型

2. 两点规则:

①整数直接量可以直接赋值给byte,short,char,但不能超出范围

②byte,short,char型数据参与运算时,先一律转换为int在运算

Java基础 基础数据类型相关推荐

  1. Java的基础数据类型

    Java的基础数据类型 Java包括了两大数据类型,内置数据类型.引用数据类型. 基本数据类型 即内置数据类型,Java语言提供了八种基本类型,其中包括六种数字类型(四个整数型,两个浮点型),一种字符 ...

  2. Java基础-基本数据类型

    Java中常见的转义字符: 某些字符前面加上\代表了一些特殊含义: \r :return  表示把光标定位到本行行首. \n :next 表示把光标定位到下一行同样的位置. 单独使用在某些平台上会产生 ...

  3. JAVA知识基础(一):数据类型

    在我们学习一门编程语言时,最先要了解的就是数据类型,而数据类型又都是抽象的概念,初学者理解起来比较困难,所以我们往往是先应用再理解,但是在本篇文章我决定用先理解再应用的方式尝试一下,试试效果. 1.对 ...

  4. java字节型的关键字_DAY06-07 Java的基础语法-注释、标识符、关键字、数据类型

    Java的基础语法 注释 注释不会被执行,是给人看的 书写注释是一个非常好的习惯. 注释类型: (1)单行注释:// 注释内容 (2)多行注释:/ * - 注释内容-. * / (3)文档注释:/* ...

  5. Java语言基础(常见对象3(数组排序(冒泡排序、选择排序、直接插入排序、快速排序、归并排序)、Arrays、基本数据类型包装类、Integer类、自动拆箱、自动装箱))

    Java语言基础 常见对象 数组排序 冒泡排序 相邻元素两两比较,大的往后放,第一次完毕,最大值的元素就会出现在最大索引处:以此循环 //冒泡排序:public static void main(St ...

  6. JAVA基础 :数据类型

    JAVA基础 :数据类型 Java的基本数据类型有8种,分别是**:byte(位).short(短整数).int(整数).long(长整数).float(单精度).double(双精度).char(字 ...

  7. JAVA的基础数据类型及运行方法

    Java的基础数据类型: 整数型: byte------2的8次方 short-----2的16次方 int-------2的32次方 long------2的64次方 浮点型: float----- ...

  8. Java自动化测试(基础知识/基本数据类型)

    java环境基础知识 JDK:java development kit 开发工具 JRE:Java 运行环境 JVM:Java虚拟机(跨平台) java程序分为编译 和运行 编译生成.class文件, ...

  9. 【JAVA SE】第二章 Java语法基础、数据类型、基本类型的字面值、基本类型的类型转换和运算规则

    第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符命名风格 文章目录 第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符 ...

  10. java实型常量用十六进制表示_[Java入门笔记] Java语言基础(二):常量、变量与数据类型...

    常量与变量 什么是常量和变量 常量与变量都是程序在运行时用来存储数据一块内存空间 常量: 常量的值在程序运行时不能被改变,Java中声明常量必须使用final关键字.常量还可以分为两种意思: 第1种意 ...

最新文章

  1. android 8.0 移除静态注册广播
  2. AI:2020年6月21日北京智源大会演讲分享之15:15-15:40黄萱菁教授《自然语言处理中的表示学习》
  3. Jedis干什么用的
  4. Android studio百度地图的使用
  5. 数据结构——图-有向图和无向图的邻接表基础
  6. 不会优化数据库,早晚被优化!
  7. mysql 写入性能_MySQL存储写入性能严重抖动分析
  8. mac 版 SourceTree(git 客户端)跳过登录验证
  9. 用css美化的简易计算器 |完整代码及注解
  10. python 定时任务框架APScheduler
  11. 冒泡详解(分析每一步)
  12. Mysql 窗口函数
  13. MainMenu.xib
  14. 天融信EDR或企业安全终端卸载需要密码解决办法
  15. 2018湖南计算机对口高考C语言答案,2018年湖南省对口高考C语言试题
  16. maven安装以及本地创库设置
  17. java中关于包的描述_下列关于Java包的描述中,错误的是() (1.0分)_学小易找答案
  18. 虚拟服务器的常用服务器选什么,如何选择合适的虚拟主机,虚拟主机选什么系统...
  19. puppeteer 美式键盘 Keyboard对应表
  20. 安卓手机来电防火墙_Android自动化测试05--安卓基础

热门文章

  1. 中兴软创的外包-北京之行
  2. flyway数据库迁移设置实例
  3. html中怎样写css路径,CSS 书写位置
  4. 短路与 短路或 不短路与 不短路或
  5. android 斑马进度条,bootstrap彩色斑马进度条
  6. 如何在MySQL中创建新的数据库(windows下)
  7. 机器学习——入门知识
  8. 8.2 Affine independence (仿射无关性)
  9. 微信小程序iOS视频播放开始黑屏问题
  10. 关于安卓自定义进度条(二)