1.3 变量

目录

1.2idea的安装

1.3.1 变量概念

从本质上来说,变量是内存中存储数据的一块区域,可以存数据和取数据,也可以改变数据。

定义格式:

1.3.2 标识符

作用:给包,类,方法,变量起名字的。

  • 组成规则(硬性规定):

    • 由字符,下划线_,美元符$组成 

不能以数字开头 例如:int  2age=10;

不能是Java中的关键字 例如: int char=10;

  • 命名规则(建议)

    • 见名知意

    • 常见命名的规则

        • 每一个类名单词的首字母都要大写 例如: public class Student{  }

      • 变量或方法

        • 一个单词时首字母小写

        • 多个单词,从第二个单词开始,首字母大写 例如:int getName=12

        • 全部小写,多个包之间用.隔开

        • 包名一般都是公司域名反写

      • 常量

        • 全部使用大写 单词之间用 _ 隔开

         

1.3.4 数据类型

数据类型分类:

四类八种字节数数据范围
整数byte1-128 ~ 127
整数short2- 2 ^ 15 ~ 2 ^ 15 - 1
整数int(默认)4- 2 ^ 31 ~ 2 ^ 31 - 1
整数long8- 2 ^ 63 ~ 2 ^ 63 - 1
小数float4- 3.403E38 ~ 3.403E38
小数double(默认)8-1.798E308 ~ 1.798E308
字符char20 - 65535
布尔boolean1true false

1.3.5 定义变量

1.3.6 变量的注意事项

  • 在java中,变量如果没有进行赋值,是不可以直接使用的。

  • 变量只有在自己所属的作用域之内才有效,出了作用域之后,就不能使用了

    • 作用域就是从变量定义的那一行开始,到所在的大括号结束为止。

 

1.8 类型转换

boolean 没有类型转换

当数据类型不一致时,需要进行类型转换。

自动(隐式)类型转换:由范围小的数据类型转换为范围大的数据类型。

特点:代码不需要处理,自动完成。

强制(显式)类型转换:由范围大的数据类型转换成范围小的数据类型。(由大到小)

特点:需要处理,否则代码编译不通过

处理格式: 范围小的数据类型 变量名 = (范围小的数据类型) 范围大的数值;

类型转换注意事项:

1.4运算符-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值