java/day02

一. 标识符
字母、数字、下划线(_)、美元符($)组成
注:

不能以数字开头。如:123name 就是不合法
标识符严格区分大小写。如: tmooc 和 tMooc 是两个不同的标识
标识符的命名最好能反映出其作用,做到见名知意。
标识符不能是Java的关键字
二. 变量
语法:变量类型 变量名=变量值;
举例:int a=99;
常见错误:同一个类中不能定义同名变量,变量名不能相同。
二、关键词
1、一共53的关键词,但不包括const和goto
三、变量
1、整数变量
byte(-128-127) short(±32767) int(±21.47亿) long
2、浮点型
float()double(非常精确)
3、字符
char " char类型可以保存单个英文符号 中文符号 数字 (但是打印保存数字式会先去ASCII码表中查询对应数字指向的字符,最后打印的就是该字符)0127以内的数字会查询ASCII码表,12865534的部分打印时以?处理打印;
4、布尔类型
boolean 真ture 假false
四、变量的工具箱
byte=Byte
short=Short
int=Integer
long=Long
float=Float
double=Double
5、导包
1、接收外部的指令
new Scanner(System.in).nextInt();
6、字面值后缀
对的:long x=99999999999999L;错的:int x=9999999999;
对的:float r=3.14F;错的 float f=3.14;
对的:double d=3d;错的:double d=3;
7、基本类型的类型转换;
小到大(隐式转换):byte m = 120;
int n = m;//小转大,右面的m是小类型,给左面的n大类型赋值,可以直接使用
float f = 3.2f; double d = f; -->可以执行
大到小(显示转换):int x = 999;
byte y =(byte)x;//大转小,右面x给左面的y小类型赋值,不可以,需要强制类型转换
口诀:小到大,直接转 大到小,强制转 浮变整,小数没
8、运算规则
1、计算结果的数据类型,与最大数据类型一致
2、byte,short,char三种比int小的整数,运算时会先自动转换成int

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值