开发教程您现在的位置:主页 > 开发教程 >

Java当中变量的要点

发布日期:2018-01-17 09:54

变量,顾名思义就是变化的量。西安Java培训则整理了一些变量的知识点
咱们来写段代码保存上面的清炒黄瓜吧···
String pan9527 = "清炒黄瓜";
这就是标准的变量的用法,其语法格式:数据类型 变量名 = 值;
 三个关键:
1.数据类型
    Java中的数据类型分为两大类:值类型,引证类型。
    值类型包含:
        1) 整 型:byte 、short、int、long
        2) 浮点型:float、double
        3) 字符型:char
        4) 布尔型:boolean
    引证类型就十分多了,最常用的一个:
        1) 字符串:String
     为什么要有这么多类型呢?很简略,由于需要啊!!!
    你能够看看,咱们装饭用饭碗,装菜用盘子,装汤用汤碗或汤锅、装饼用竹碗。是不是也有许多类型的餐具,各位客官能够考虑一下,假如非要用装饼的竹碗装汤是什么作用?有条件的能够回家试试,嘿嘿嘿.....
    再举个栗子,比方咱们要保存某个职工的信息:
    public static void main(String[] args){
        String name = "李大爷";   //名字
        int salary = 8600;      //薪水
        char sex = '女';       //性别
        double height = 1.83;     //身高
        boolean isDangYuan = false; //是否党员
    }
不同的信息就运用不同的类型来保存。
 2.变量名
    变量名的命名规矩:
    1)只能由字母和下划线(_)开头
    2)由字母、数字、下划线(_)和美元符号($)组成
    3)不能是Java关键字和保留字(最简略的差异方法:int或if或for等会变色的单词就不能用作变量名)。
    变量的命名标准:要有意义,比方保存名字最好运用name,而不要运用n1或xm或其它任何不能见名知义的字符组合。
    规矩就比方实际中的法令,违反了就完蛋了(在Java中就会出现语法错误,程序无法履行),标准就相当于实际中的品德,违反了不会把你关监狱,最多只会被人打一顿(假如保存名字的变量非要叫abc,程序相同能够正常运转,但其他程序员看到后会觉得你没有品德)。所以咱们一定要做一个遵纪守法而且五讲四美的程序员!!!
3.值
给变量赋值就要留意是否兼容的问题,比方int类型就不能赋值为"哈哈"。详细赋值的语法,就看上面保存职工信息的那个例子吧。 
总结:
字符、浮点、整数都是数值类型。它们之间是能够变换的,只不过他们的取值规模不一样罢了。
public static void main(String[] args){
        char c = '哈';    //最小
        int i = c;        //稍大
        float f = i;      //较大
        double d = f;     //最大
}
上面这样,把小的值放到大的类型,咱们称为主动类型变换。
比方咱们把一个容量500cc的奶瓶中的水转移到容量2000cc的碗中是肯定没问题的,但把2000cc碗(装满)中的水装到500cc的奶瓶中,那肯定会溢出。
public static void main(String[] args){
        double d = 86.5;
        float f = (float)d;
        int i = (int)d;
        char c = (char)i;
}
所以把大类型的数据放到小的类型中,就必须像这样强制变换(说白了就是把剩余的部分丢掉...)。 
最后,字符串类型和其它类型的变换。
 public static void main(String[] args){
        String s = "10";
        //字符串类型转数值类型最常用的方法
        int i = Integer.parseInt(s);
        //数值型转字符串类型最常用的有种方法
        String s1 = String.valueOf(i);
        String s2 = Integer.toString(i);
        String s3 = "" + i;
    }