2-3 变量 数据类型 运算符
基本数据类型(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 变量 数据类型 运算符相关推荐
- 02 Java基础语法(变量+数据类型+运算符)
Java基础语法 2 基础语法 2.1 二进制(复习总结) 进制转换(二进制 八进制 十进制 十六进制) 2.2 变量 2.2.1 变量定义 2.2.2 使用变量 2.2.3 声明变量的3种方式 2. ...
- 九阴真经--scala入门+变量+数据类型+运算符
一.入门 Spark由scala编写,为后续学习Spark打基础 scala基于java进行开发,把scala代码编译成class文件,运作在jvm上 scala是一种多范式.支持面向对象和函数式编程 ...
- 第二章 变量 数据类型 运算符
一. 1.Java常用数据类型 整型 int int i=1; 双精度浮点型 double double n=1.0; 字符型 char char g='女'; 字符串 ...
- 刻意练习:Python基础 -- Task01. 变量、运算符与数据类型
背景 我们准备利用17天时间,将 Python 基础的刻意练习分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task03:列表与元组(2day ...
- Python 入门-Task1 变量、运算符、数据类型及位运算
# *****变量.运算符与数据类型******* # 1.注释 # 1.1 单行注释, # 标识注释,作用于整行 # This is a Comment print("Hello wo ...
- Python_Task01:变量、运算符、数据类型及位运算
变量.运算符.数据类型及位运算 学习教程 变量.运算符.数据类型 1. 注释 2. 运算符 3. 变量和赋值 4. 数据类型与转换 5. print() 函数 思考题 练习题 位运算 1.原码.反码和 ...
- python的变量、运算符与数据类型(day1)
python的变量.运算符与数据类型(day1) python的语法区分大小写,小括号和双引号需要在英文半角下输入. python的注释 单行注释用"#" (作用于整行) 语法如下 ...
- C语言基础1(数据类型、常变量、运算符、基本语句、选择结构、循环结构、数组、字符串、函数、指针)
数据类型及运算 数据类型 一.整形(int) 整形变量的定义.输入和输出 打印格式 含义 %d 输出一个有符号的10进制int类型 %o(字母o) 输出8进制的int类型 %x 输出16进制的int类 ...
- Python基础 -- Task01. 变量、运算符与数据类型
我们准备利用17天时间,将 Python 基础的刻意练习分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task03:列表与元组(2day) T ...
最新文章
- python的切片和索引是什么_NumPy 切片和索引
- CentOS内核优化提示:cannot stat /proc/sys/net/bridge/bridge-nf-call-ip6tables: 没有那个文件或目录...
- adb devices 找不到设备的解决方法
- Day 29:编写你的第一个 Google Chrome 扩展程序
- 又到618,.NET 千万级秒杀架构到底有多牛
- 循环序列模型 —— 1.7 对新序列采样
- linux 邮件附件 中文,linux bash下通过mailx发送中文内容显示为附件的解决
- windows xp 屏幕保护程序_小礼物:3D Windows XP 屏幕保护程序
- 1)关于配置centos的网络问题
- LeetCode 93. Restore IP Addresses
- vim 编辑器 打开GB2312、GBK文件乱码解决方法
- SQL Server存储过程作业(二)
- 如何用python写程序设置当前打印机为默认打印机,从Python打印到标准打印机?
- python多线程执行_一个Python多线程运行实例
- CentOS使用DNF配置
- 【最小割】HDU 5294 Tricks Device
- 「网络安全」安全设备篇(7)——抗DDOS产品
- js添加到桌面快捷方式(实现功能)
- 【POJ3585】Accumulation Degree 二次扫描与换根法
- 轩小陌的Python笔记-day05 数据类型