java的变量

变量命名规则

   在java中,变量名属于标识符范畴,标识符必须以字母,下划线或者$符号开头,后面可以接字母、数字、下划线和$符号。注意不能用关键字作为变量名。

    驼峰命名法:使用有意义的英文单词,若只有一个单词全用小写,若有多个单词则从第二个单词开始首字母大写(例如secondName)

变量的类型

     整型:byte,short,int(默认),long

     浮点型:float,double(默认)

     字符型:char

     布尔型:boolean

     字符串型:String

变量的使用

     例:整型:byte b1 = 126;(-128~127)

                short s1 = 32766;(-32768~32767)

                int i1 = 2147483646;(-2147483648~2147483647)

                long l1 = 9223374L;(-9223372036854775808~9223372036854775807)

                注:l1的赋值加了L是因为写入整数默认为int,需要注明。

        浮点型:float f1 = 5.5411f;(1.4E-45~3.4E+38,-1.4E-45~-3.4E+38)

                double d1 = 54.54541;(4.9E-324~1.7E+308, -4.9E-324~-1.7E+308)

                注:f1的赋值加了L是因为写入小数默认为double,需要注明。

        字符型:char ch1 = 'C';

                注:转义字符特殊表示,例char ch1 = '\'';表示单引号。

        布尔型:要么是true,要么是false;例 boolean b1 = true;不能使用0或1。

基本数据类型的转换

     1.低精度的值可以直接赋值给高精度的变量,直接变成了高精度。精度高低一般 认为是:byte<short<char<int<long<float<double。

        例:float f1 = 1.1f;

            long l1 = 34;

            f1 = l1;

      2.高精度的值不可以直接赋值给低精度的变量。但可以进行强制转换,会丢失精度

        例:float f1 = 2.2f;

            long l1 = 45;

            l1 = (long)f1;//目标类型 变量=(目标类型)值;

      3.不同类型的变量混合运算之后,得到的结果是精度最高的类型。

基本数据类型和字符串的转换

    1.基本数据类型转换为字符串:String.valueOf(各种基本类型)

     2.字符串转换为基本数据类型。

       (1)将字符串转为 int 类型:Integer.parseInt(字符串)

       (2)将字符串转为 float 类型:Float.parseFloat(字符串)

       (3)将字符串转为 double 类型:Double.parseDouble(字符串)

 

posted @ 2020-03-10 16:33  冷月无归  阅读(144)  评论(0编辑  收藏  举报