Java的部分学习记录
来源:互联网 发布:小李子颜值 知乎 编辑:程序博客网 时间:2024/06/06 09:05
在java当中 系统给我们提供了两种大的数据类型
1基本数据类型
四型八种
1) 整型
① 字节型 byte
占用一个字节 一个字节会有八个bits -128 ~ 127
取值范围:-2^7 ~ 2^7 – 1
② 短整型 short
占用两个字节
取值范围:-2^15 ~ 2^15 - 1
③ 整型 int
占用四个字节
取值范围:-2^31 ~ 2^31 – 1 -2147483648 ~ 2147483647
④ 长整型 long
占用八个字节
取值范围:-2^63 ~ 2^63 – 1
注意:在声明long数据类型的时候 记住后面要加上小写l或者大写L
2) 浮点型
① 单精度
float
② 双精度
double
注意:在声明float类型的时候后面要跟上小写的f或者是大写的F如果不加则会报错
3) 布尔型
boolean
true
false
4) 字符型
char
写在单引号之间的 数字 字母 汉字 或者其它符号 都可称为一个字符 ‘a’
两个字节 0 ~ 65535 0~2^16 - 1
对于八种基本数据类型按照取值范围的大小进行的排序
byte short int long float double
|_char
1. 数据类型之间的转换’
1自动类型转换
从取值范围小的数据类型可以自动转换成取值范围大的数据类型
·2 强制类型转换
从取值范围大的数据类型可以强制转换成取值范围小的数据类型
注意:
1对于整型 默认的数据类型是int类型
2对于浮点型 默认的数据类型是double类型
2.逻辑运算符的注意点:& 和&&(短路与)、|和||的区别:
&& 但第一个为假时,将不继续对第二表达式的判断;
3.关于向上、向下取整、四舍五入:
向上取整(包括有小数向上取):Moth.ceil();
向下取整: Moth.floor()
四舍五入:Moth.round()
String
Length()
charAt()
equals() ----如果是基本类型使用 ==,引用类型就使用equals();
4. 如何把基本数据类型转换成字符串
Java中有两个可选的方法用来将字符串转成整型。一个是Integer.parseInt()
,另外一个是Ingeger.valueOf()
。当输入的字符串不是有效的整数,这两个方法都会抛出NumberFormatException
异常。Integer.parseInt()
和Integer.valueOf()
最主要的不同的就是Integer.parseint()
方法返回基础数据类型int
而valueOf()
返回的是java.lang.Integer
对象。
例如:
String s = "20"; int i = Integer.parseInt(s); System.out.println(i); //Output : 20
如何把字符串转换成基本数据类型
例如:
将字符串转化为整型 //利用 Integer.parseInt()
和Integer.valueOf()
String s = "20"; int i = Integer.parseInt(s); System.out.println(i); //Output : 20
注意:字符串里面必须是所对应的基本数据类型的值
1 把字符串转换成int
Integer.parseInt(str)
2 把字符串转换成 double
Double.parseDouble(str);
- Java的部分学习记录
- Java基础部分个人学习记录
- 学习java的部分
- java的学习记录
- Java基础部分记录
- Java 部分的学习总结
- 学习Linux From Scratch的部分总结记录
- 学习IPPS库的编码部分知识点记录
- xz学习记录-后台部分
- PHP特级部分-学习记录
- ARM裸机部分学习记录
- java IO的学习记录
- 记录java学习的点滴
- java的学习记录2
- java的学习记录3
- java的学习记录4
- java的学习记录5
- java的学习记录6
- C++基本概念、特性
- linux_011-lib-_ctype.c库文件
- 超详细双系统安装指南—Ubuntu16.04和Win10
- linux_011之const.h头文件
- JSP -Filter
- Java的部分学习记录
- MTK 展讯生成库文件 .lib .a
- blog审批
- httpClient之Post请求
- 上传下载
- java基础--4.常用类-3.StringBuffer、StringBuilder
- hololens学习第二天
- 多线程的wait()和sleep()
- 使用docker安装mysql 步骤