java基础复习-数据类型
来源:互联网 发布:java ssi框架 编辑:程序博客网 时间:2024/05/16 07:57
本人复习java基础,不定时更新文章,欢迎交流
1.基本数据
基本数据类型: 数值型: 整数类型:(byte,short,int,long) 浮点类型:(float,double) 字符型(char) 布尔型(boolean)引用数据类型: 类(class) 接口(interface) 数组
第一类:逻辑型boolean
boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false
第二类:文本型char
字符常量为用单引号括起来的单个字符,例如: char eChar = 'a'; char cChar = '中';java语言中还允许使用转义字符'\'来将其后的字符转变为其他的含义,例如: char c2 = '\n'; //'\n'代表换行符
第三类:整数型(byte,short,int,long)
byte从-128~127short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到9223372036854775807共19位byte 1字节 short 2字节 int 4字节 long 8字节 char 2字节(C语言中是1字节)可以存储一个汉字float 4字节 double 8字节 java语言的整型常量默认为int型,声明long型常量可以在后面加'l'或'L',如:int i = 600;//正确long l = 88888888888L;//必须加L,否则会出错,因为定义的整型常量默认是int型,取值范围小于int型时不加L可以,但是超过int型,不加L系统不知道是long类型的,所以会报错。第四类:浮点型(float,double)java浮点类型常量默认为double型,如果要声明一个常量为float型,需要在数字后面加上f或F,如:double d = 12345.6;//正确float f = 12.3f;//必须加上f否则出错
2.数据类型转换:有低级到高级转型
(byte,char,short)-->int-->float-->long-->doubleboolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换)否则,将编译出错。/***类型转换 *1.强制类型转换:我就是要这么干*2.自动类型转换:只能从小到大进行,无法逆向,并且具有前后兼容性*/ **如有错误(问题),欢迎提出交流**
阅读全文
1 0
- java基础复习-数据类型
- Java基础复习---Java基本数据类型
- java基础复习--数据类型、运算符、程序结构
- Java基础复习——数据类型
- Java基础复习—(数组,数据类型)
- 基础复习笔记--数据类型
- Java基础复习——数据类型、变量和数组
- Java基础复习:基本数据类型的包装类
- java基础复习之六:数据类型的转换
- java基础复习1(变量 数据类型 控制语句)
- JAVA基础复习二-常量、进制和数据类型
- JAVA复习 2数据类型
- Java复习之基本数据类型
- java 复习——数据类型
- java复习之数据类型转换
- [Java]复习笔记(五)--数据类型
- 基础java复习
- Java 基础复习 01
- kernel.sem 参数设置
- Listview的性能优化与viewholder是否需要设置成static
- zabbix安装参考
- Android Studio快捷键
- Android顶部布局View不随着输入框弹出而上移
- java基础复习-数据类型
- 在 Linux 命令行中使用和执行 PHP 代码(一)
- mysql python adapter安装
- 分词工具介绍比较
- CSS 类和ID的常用命名:
- String、StringBuffer与StringBuilder的区别
- php连接 mysql的三种连接方式
- CentOS6.5安装与配置Mysql数据库
- 监听VideoView的暂停和播发