Java学习第一天

常量
字符串常量 “sa”
整数常量 121
浮点数常量 2.323
字符常量 ‘q’
布尔常量 true false
空常量 null
1.
2.

1,字符串是引用类型,不是基本类型
2,浮点型可能是一个近似值,并非精确值
3,数据范围与 字节数不一定相关,如float数据范围比long更加广泛 ,float是4字节,long是8字节
浮点数中默认double,如果要用float需要再加上一个后缀F
4,如果是整数,默认类型是int类型,如果一定要用long类型,需要加上后缀L,推荐使用大写后缀
5,Float和long时后缀不能丢掉F和L
变量
6,变量右侧不能超过变量的取值范围
7,变量不能直接使用,必须赋值后才可以使用
8,变量的作用域只能是在一个大括号之内,超出无效
9,同时定义多个变量 int a,b,c;
数据类型转换
数据类型不一样时 会发生数据转换
自动类型转换(隐式)
1, 代码不需特殊处理
2, 规则 数据范围从小到大
3, 数据范围从小到大与他的字节数多少并不相关
强制类型转换
1, 代码需要特殊格式处理,不能自动完成
2, 范围小的类型吧 范围小的变量名=(范围小的类型)原本范围大的数据。

强制类型一般推荐使用,可能发生精度损失,数据溢出

3, byte ,char,short 这三种类型都可以发生数学运算,例如+ ,这三种类型首先会提升为int类型,然后再进行计算。

  数据相加

1, 数据相加中一旦有不同类型的数据相加,那么结果回保留为数据范围大的类型
2, 对于char类型来说,在计算之前char会被提升为int然后在进行计算,对于String 来说,加号代表字符串连接任何数据类型和String类型相加都会变成字符串,

自增运算符
1, 让一个数自增1或自减1,++num,num++.
2,++num 单独使用前++,num—后++
2, ++num变量立刻加1然后拿着结果使用
4,num++先使用变量本来的值,然后再将变量加1
5,–num先减一,在使用结果,num–,先使用原来的值,再把原来变量的值减一。
6,只有变量才能使用自增自减运算符,常量一定不可以
赋值运算符
1,只有变量才可以赋值,常量不可以赋值运算,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值