标识符与数据类型

标识符与数据类型

1.标识符:Java的标识符由字母,数字,下换线,或者美元符号组成,必须以字母,下划线(__),美元符号($)开头

  • 可以包含数字,不能以数字开头
  • 除了下划线和美元符号,不允许包含其他的特殊符号,如空格等,
  • 不能用Java的关键字和保留字作为标识符
  • Java区分大小写

2.关键字和保留字

abstract,contiune,for,new,switch,assert,default,if,package,synchronized,boolean,do,goto,private,this,break,double,implements,protected,throw,byte,else,import,public,throws,case,enum,instanceof,return,transient,catch,extends,int,short,try,char,final,interface,static,void,class,finally,long,strictfp,volatile,const,float,native,super,while

====
3.变量名

  • 变量名必须是一个有效地标识符
  • 变量名不可以使用Java的关键字
  • 变量名不可以重复

4.基本数据类型

Java的数据类型分为:基本数据类型引用数据类型

基本数据类型:

  • 整数类型(byte(1字节),short(2字节),int(4字节), long(8字节))
  • 浮点类型(float(4字节),double(8字节))
  • 字符类型(char(2字节))
  • 布尔类型(boolean)只有true和false

引用数据类型

  • 类(class)
  • 接口(interface)
  • 数组(array)
  • 枚举(enum)
  • 注解(annotation)
  • 字符串string (String str= “abf”)

字面量:Java源代码中出现的值就是字面量

5.数据类型转换

自动类型转换和强制类型转换

自动类型转换

  • 定义:将小范围的数据转换为大范围的数据的过程,
  • char自动转换为int,long,float,double,
  • byte和short不能自动转换为char,char也不能转换为byte或者short,

强制类型转换

  • 定义:将大范围转换为小范围,范围内可成功转换
  • double d=3.1415926; int i=(int) d;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值