变量的定义以及数据类型的划分

变量:在程序中可以变化的量称为变量…讲通俗一点就是在程序的执行过程中,其值改变的量.
1)必须要有一个限定:

               规定数据的类型:
                                       1)基本数据类型:
                                       2)引用数据类型:  
                                               
     2)要有名字----->符合标识符(变量的命名规则)
     3)必须要有初始化值, 给当前变量赋值
     4)变量的三要素: 数据类型  变量名   初始化值
                           定义变量的格式:   数据类型   变量名 = 初始化值;

数据类型的分类:
A:基本数据类型: 分为四类八种

                            a) 整数:
                                           byte字节类型   占用字节(1)  范围(-128~127)(这个必须记住比较重要)
                                           short 短整型  占用字节(2)  
                                           int(整数默认int类型)  占用字节(4)
                                           long 长整型  占用字节(8)   
                            b) 浮点数:
                                         单精度: float   占用字节(4)
                                         双精度: double(浮点数默认double类型) 占用字节(8)
                            c) 字符:char  占用字节(2)
                            d) 布尔:boolean 占用字节(1)

注意事项:
1):整数类型默认是int,如果需要用long类型的变量来接收数据,必须在变量值的后面加上l或者L(建议L)
2):浮点数类型默认是double,如果使用float类型变量,变量值加上f或者F(建议F);

                          B:引用数据类型(在面向对象部分)

下面用代码举例说明:

             class DataType{
             public static void main(String[] args){
              //定义byte类型
              byte b = 10;
              System.out.println(b);
              //定义short类型
              short s = 1000;
              System.out.println(s);
              //定义int类型
              int i = 10000;
              System.out.println(i);
              //定义long类型
              long l = 1000000L;
              System.out.println(l);
              //定义双精度
              double d = 12.345;
              d = 13.455;
              System.out.println(d);
              //定义单精度
              float f = 1.3415F;
              System.out.println(f);
              //定义char类型变量
              char ch = 'A';
              System.out.println(ch);
              //定义boolean类型
              boolean flag = true;
              flag = false ;
              System.out.println(flag);
              
             }
             }
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值