Java数据类型
来源:互联网 发布:数车的caxa编程 编辑:程序博客网 时间:2024/06/03 18:07
Java数据类型:数值型和布尔型
整型:
1.默认int,默认值为0
2.赋值给byte或short型变量一个较小的整数(在byte或short类型的表数范围内),系统会自动把这个数值当成byte或short
byte a=56
系统会把56当成byte型 short a=10000
系统会把10000当成short型
3.long a=9999999999 错,long型变量赋值后面需要加L
long a=9999999999L
对
4.八进制0 十六进制0X或0x 二进制0B或0b
5.二进制最高位0表示正数,1表示负数
6.十进制转N进制,除N倒取余。
7.计算机以补码形式保存所有整数
正数的补码、反码、原码都相同
负数的补码是原码取反+1
byte表数范围-128——127一共2的8次个数字;
补码范围:00000000到01111111,即0——127
:10000000到11111111,因为10000000也表示0,所以将其作为-128的补码;
10000001减1再取反得到原码11111111,即-127
11111111减1再取反得到原码10000001,即-1
字符型:
字符集:ASCII、Unicode、UTF-8、GB2312、Big5
字符型通常用于表示单个的字符,字符型值必须使用单引号’括起来。Java语言使用16位的Unicode字符集作为编码方式,而Unicode被设计成支持世界上所有书面语言的字符,包括中文字符,因此Java程序支持各种语言的字符。
单个字符:char a='A'
转义字符:char a='\n'
Unicode值:char a='\u000a'
注意字符串是双引号 String a="Hello"
浮点型
非精确数值,不可相互比较
默认double,默认值为0.0 float a=5.33f
double a=5.33d
通常没必要
布尔型
占用1个字节 boolean a=true
boolean a=false
自动类型转换
表数范围小的可以自动向表数范围大的转换。
- JAVA数据类型
- Java数据类型
- java数据类型
- Java数据类型
- Java 数据类型
- java数据类型
- Java数据类型
- java数据类型
- java数据类型
- Java 数据类型
- Java 数据类型
- JAVA数据类型
- java数据类型
- java数据类型
- Java数据类型
- Java数据类型
- Java数据类型
- java 数据类型
- 命令汇总
- 修改Spring Boot的运行端口号
- mysql分区功能详细介绍,以及实例
- 将vim打造成IDE总结(一)
- #UVA1347#Tour(DP :双调欧几里得旅行商问题)
- Java数据类型
- leetcode 144. Binary Tree Preorder Traversal
- Python-web开发验证码的制作
- WebView直接访问手机版,
- canvas的save,restore方法
- jquery 的datatable的属性说明
- Android常用控件 一(文本控件,android资源,selector选择器)
- 【sqoop】 Sqoop详细介绍包括:sqoop命令,原理,流程
- 【Node.js】静态路由