java(六)变量以及数据类型

1.之前我们讲过常量,常量:是指程序运行过程中其值不可以发生改变。

2.那什么是变量呢很简单,变量:是指程序运行过程中,在某个范围内其值可以发生改变。

3.变量的表达格式:

        数据类型     变量名称 =变量值  

4.数据类型分为4类8种

  整数型 :

           byte     占一个字节     -128~127

           short   占二个字节

           int       占四个字节

           long    占八个字节 

 浮点型:

         float      占四个字节    单精度

         double  占八个字节    双精度 

字符型:

       char      占两个字节

布尔型

      boolean    理论上boolean占八分之一个字节,应为一个开关就可以决定是true还是false,Java中boolean没有明确打下。

5.数据类型测试

 A,整数数据类型:整数数据类型默认的是 int 类型

 我们定义一下整数型变量,发现可以正常输出。

假如我们把long类型变量定义大一点呢,我们会发现程序报错说loog类型变量过大整数

所以我们可以看出来,整数默认的是 int 类型,要想定义Long类型,我们需要在变量后面加一个L,L可以大写也可以小写,建议是大写,因为小写l看起来太像一了,经典的案例就是 12345+5432l

经典案例:12345+54321

B,浮点类型:小数类型默认是 double

我们分别定义浮点类型,我们会发现编译报错,因为像整数类型一样默认是int类型,浮点小数类型默认的是double类型,如果不做特殊说明就会编译报错,因为float精度大于double,小数类型又默认double,大的精度要望小的精度立放,就会损失精度。

如果我们要定义float就要加特殊说明,像整数类型long一样,变量值后面加F(F可以大写也可以小写)

C,字符型 :单引号内单个数字,单个字母或者单个字符

  

D,布尔类型:

  

6.注意事项:

A:同一区域不能使用相同的变量名, 比如:int x=10;int x=20; 这样是不行的,编译无法通过,程序不知道找那个x

B:初始化,局部变量在使用之前必须赋值,比如:int x;这样是不行的,编译无法通过,使用之前必须赋值,不管是先声明再复      制,还是开始就声明并且赋值。

C:一条语句可以定义很多变量,比如:int  a,b,c,d,e,f,d; a=10;b=20;c=30;d=40;

 

未完待续。。。。。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值