Java基础总结 - 1

Java基础总结 -1


一、变量与数据类型

1: 常量的分类:

     a.字符串常量:凡是用双引号引导起来的部分,叫做字符串常量。例如:"abc"、"熬夜吧"

     b.整数常量:直接写上数字,没有小数点。例如111,222等

     c.浮点数常量:直接写上数字,有小数点。例如 2.5、3.14等

     d.字符常量:凡是用单引号引导起来的部门,叫做字符常量。例如:'a'、'b'等

     e.布尔常量:只有量中取值。例如:true、false。

     g.空常量:null,代表没有任何数据

2.变量

变量的定义:在程序执行的过程中,在某个范围内可以发生改变的量

变量的数据类型:基本类型和引用类型(必须包含类型)

注:变量使用的注意类型

       a.如果创建多个变量,那么变量之间的名称不可以重复;

       b.Java中每个变量必须先声明,后使用

       c.没有进行赋值的变量,不能直接使用,一定要赋值共,才可以使用

       d.变量使用不能超过作用域的范围。

         【作用域】:从定义变量的一行开始,直到直接所属的大括号结束为止

3.数据类型:分为基本数据类型和引用数据类型

A:基本数据类型(四类八种):a.整数型:byte 、 short 、int 、long 

                                                  b.浮点型:double 、 float

                                                  c.字符型:char

                                                  d.布尔型:boolean

B:引用数据类型:类、接口、数组等

4.数据类型的转换:

数据类型之间存在转换,而转换分为自动类型转换和强制类型转换。

             >自动类型转换:遵循着数据为范围从小到大的原则,如byte->short->int->long

             >强制类型转换:将数据从小范围转换到大范围

                   小范围数据类型  变量名 =  (小范围数据类型)原本范围大的数据

    int num = (int)100L;

注:布尔型不能发生数据类型转换 

       int强制转换为short ,注意必须保证逻辑上真是本来大小没有超过short范围,否则会发生数据的溢出。

 

猜你喜欢

转载自blog.csdn.net/weixin_52011642/article/details/109358948