Java的部分学习记录

xiaoxiao2021-02-27  451

在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);

转载请注明原文地址: https://www.6miu.com/read-802.html

最新回复(0)