黑马程序员技术交流社区

标题: 变量 [打印本页]

作者: 地狱里的帅灵魂    时间: 2015-8-3 18:02
标题: 变量
变量的定义格式:
1.数据类型 变量名 = 初始化值;
2.数据类型 变量名;
变量名=初始化值;

数据类型分类:
基本数据类型
引用数据类型(类,接口.数组等)
基本的数据类型(4类8种)

下面主要讲一下基本的数据类型
/*
数据类型:基本数据类型和引用数据类型
        基本的数据类型:(4类8种)
               
                整数类型
                        byte                        1个字节
                        short                2个字节
                        int                        4个字节
                        long                        8个字节
                小数(浮点)类型
                        float                        4个字节
                        double                8个字节
                字符类型
                        char                        2个字节
                布尔类型
                        boolean                1 true 或者 false
注意:
定义long的时候,一定要以L或者l结尾,建议L
定义float的时候,一定要以F或者f结尾,建议F
字符赋值时,注意下几种情况;
1.char c=’1’;         此时的1不是数字,而是一个字符
2.char c=’’;            报错.字符不能为空,
3.char c=’ ’;           空格是一字符,
4.char c=’中’;        常见的汉字都是字符
5.char c=’10’         报错,这是两个字符.
6.char c=’\’’;         转义字符,如果需要输出一个单引号,需加上\



*/
//下面是程序  定义不同的数据类型初始化值,然后输出
class  BianLian
{
        public static void main(String[] args)
        {
                //byte类型
                byte b=4;
                System.out.println("byte:"+b);

                //short类型
                short s=4;
                System.out.println("short:"+s);

                //int 类型
                int i=4;
                System.out.println("int:"+i);

                //long类型 注意 结尾必须是l或者L 建议L
                long l=4L;
                System.out.println("long:"+l);


                //float类型 注意 结尾必须是f或者F 建议F
                float f=9.9F;
                System.out.println("float:"+f);

                //double类型
                double d=9.9;
                System.out.println("double:"+d);

                //boolean类型
                boolean bl = true;
                boolean bl_= false;

                System.out.println("boolean_1:"+bl);
                System.out.println("boolean_2:"+bl_);

                //字符类型
                char c1='a';
                char c2='0';
                char c3='中';
                char c4='\\';
                char c5=' ';

                System.out.println("char_1:"+c1);
                System.out.println("char_2:"+c2);
                System.out.println("char_3:"+c3);
                System.out.println("char_4:"+c4);
                System.out.println("char_5:"+c5);


               
       
        }
}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2