基本数据类型(primitive data type)

基本数据类型8个,数值型6个,整数类型4个(byte 1个字节)(short 2个字节)(int 4个字节)(long 8个字节),浮点型2个(float 4个字节)(double 8个字节),字符型1个,布尔型1个

引用数据类型占4个字节

整型

byte    256;      short  65536;    int  约21亿;long 2的64次方;

Java 语言整型常量的四种表示形式

十进制整数,如:99, -500, 0

八进制整数,要求以0 开头,如:015

十六进制数,要求0x 或0X 开头,如:0x15

二进制数,要求0b或0B开头,如:0b01110011

浮点型

1.float类型又被称作单精度类型,尾数可以精确到7位有效数字。

2.double表示这种类型的数值精度约是float类型的两倍,又被称作双精度类型,绝大部分应用程序都采用double类型。

3.Java浮点类型常量有两种表示形式

(1)十进制数形式:例:3.14314.00.314

(2)科学记数法形式例:3.14e03.14E23.14E-14。

5.浮点常量默认类型是double,要改成float可以后面加F或f

字符型 char

Unicode采用了字符集和编码分开的策略。(java使用的也是unicode字符)

平时使用unti-8;

布尔型  boolean

1.boolean类型有两个常量值,true和false。

2.在内存中占一个字节或4个字节,不可以使用0 或非0 的整数替代true 和false

2-3 变量 数据类型 运算符相关推荐

  1. 02 Java基础语法(变量+数据类型+运算符)

    Java基础语法 2 基础语法 2.1 二进制(复习总结) 进制转换(二进制 八进制 十进制 十六进制) 2.2 变量 2.2.1 变量定义 2.2.2 使用变量 2.2.3 声明变量的3种方式 2. ...

  2. 九阴真经--scala入门+变量+数据类型+运算符

    一.入门 Spark由scala编写,为后续学习Spark打基础 scala基于java进行开发,把scala代码编译成class文件,运作在jvm上 scala是一种多范式.支持面向对象和函数式编程 ...

  3. 第二章 变量 数据类型 运算符

    一. 1.Java常用数据类型 整型   int    int i=1; 双精度浮点型   double   double  n=1.0; 字符型   char   char   g='女'; 字符串 ...

  4. 刻意练习:Python基础 -- Task01. 变量、运算符与数据类型

    背景 我们准备利用17天时间,将 Python 基础的刻意练习分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task03:列表与元组(2day ...

  5. Python 入门-Task1 变量、运算符、数据类型及位运算

    # *****变量.运算符与数据类型******* # 1.注释 #   1.1 单行注释, # 标识注释,作用于整行 # This is a Comment print("Hello wo ...

  6. Python_Task01:变量、运算符、数据类型及位运算

    变量.运算符.数据类型及位运算 学习教程 变量.运算符.数据类型 1. 注释 2. 运算符 3. 变量和赋值 4. 数据类型与转换 5. print() 函数 思考题 练习题 位运算 1.原码.反码和 ...

  7. python的变量、运算符与数据类型(day1)

    python的变量.运算符与数据类型(day1) python的语法区分大小写,小括号和双引号需要在英文半角下输入. python的注释 单行注释用"#" (作用于整行) 语法如下 ...

  8. C语言基础1(数据类型、常变量、运算符、基本语句、选择结构、循环结构、数组、字符串、函数、指针)

    数据类型及运算 数据类型 一.整形(int) 整形变量的定义.输入和输出 打印格式 含义 %d 输出一个有符号的10进制int类型 %o(字母o) 输出8进制的int类型 %x 输出16进制的int类 ...

  9. Python基础 -- Task01. 变量、运算符与数据类型

    我们准备利用17天时间,将 Python 基础的刻意练习分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task03:列表与元组(2day) T ...

最新文章

  1. python的切片和索引是什么_NumPy 切片和索引
  2. CentOS内核优化提示:cannot stat /proc/sys/net/bridge/bridge-nf-call-ip6tables: 没有那个文件或目录...
  3. adb devices 找不到设备的解决方法
  4. Day 29:编写你的第一个 Google Chrome 扩展程序
  5. 又到618,.NET 千万级秒杀架构到底有多牛
  6. 循环序列模型 —— 1.7 对新序列采样
  7. linux 邮件附件 中文,linux bash下通过mailx发送中文内容显示为附件的解决
  8. windows xp 屏幕保护程序_小礼物:3D Windows XP 屏幕保护程序
  9. 1)关于配置centos的网络问题
  10. LeetCode 93. Restore IP Addresses
  11. vim 编辑器 打开GB2312、GBK文件乱码解决方法
  12. SQL Server存储过程作业(二)
  13. 如何用python写程序设置当前打印机为默认打印机,从Python打印到标准打印机?
  14. python多线程执行_一个Python多线程运行实例
  15. CentOS使用DNF配置
  16. 【最小割】HDU 5294 Tricks Device
  17. 「网络安全」安全设备篇(7)——抗DDOS产品
  18. js添加到桌面快捷方式(实现功能)
  19. 【POJ3585】Accumulation Degree 二次扫描与换根法
  20. 轩小陌的Python笔记-day05 数据类型

热门文章

  1. 教你@media媒体查询来适配ipad iphone5678plus 各种屏幕
  2. 如何用VI创建.txt格式的文件?
  3. Oracle Spatial 介绍
  4. 实习记录(1)——数据标注
  5. x86内核页错误处理流程
  6. 年薪三万VS年薪十万,你会怎么选?
  7. 面向对象设计模式精粹——提供面向对象设计模式方面的参考资料
  8. java @literal_Java中的Pattern LITERAL字段的示例
  9. mysql导入与导出(备份)
  10. 2018 BeijingGDG 一日游