变量和数据类型

变量和数据类型

变量命名规则

变量命名规则:字下美人数、骆驼、有意义
字:字母a~z,A ~Z
下:下划线
美:美元符$
人:人名币符¥
数:数字0-9

不能以数字开头
变量名由:字下美人数 组成

骆驼:驼峰命名法 (开头以小写字母开头,类名以大写字母开头)
className
schoolAddress
addressOfSchool

变量的数据类型

数值型:

整形:
    byte,short,int,long    
    byte范围:-128~127      -2的七次方~2的七次方-1
	short范围:-32268~32267    -2的15次方~2的15次方-1
    int范围:-2的31次方~2的31次方-1
	long范围:-2的63次方~2的63次方-1

非整形:(浮点数)(double)
    float(单精度浮点数):256位
	double(双精度浮点数):4096位

在这里插入图片描述

举例:
在这里插入图片描述
在这里插入图片描述
非数值型:

字符型:char(空字符)
    字符0:对应ascii码值48(16进制的ascii值0x30)
	字符A:对应ascii码值65(16进制的ascii值0x41)
	字符a:对应ascii码值97(16进制的ascii值0x61)
布尔型:(判断的结果)(false)
    true
	false
字符串型:(String:null)(不是基本数据类型)

数据类型转换

隐式数据转换:
    从小类型转到大类型,自动就可以转换
强制数据转换:
    从大类型转到小类型,必须进行强制类型转换,而且可能丢失精度
特殊转换:
    所有基本数据类型和字符串相加时,全部转成字符串型

Scanner使用

在这里插入图片描述
在这里插入图片描述

运算符

优先级:
1.单目运算符包括! ++ --,优先级别高
2.优先级别最低的是赋值运算符
3.可以通过()控制表达式的运算顺序,()优先级最高
4.从右向左结合性的只有赋值运算符、三目运算符和单目运算符
5.算数运算符>关系运算符>逻辑运算符

算数运算符:
算数运算符包括“+” “-” “*” “/” “%” “++” “–”
自增:
a++和++a的关系,都是对a加1,
a++是加之前的a的值,++a是加之后的的a的值

逻辑运算符:
&& 逻辑与:A&&B–>A表达式和B表达式同时为true,则结果为true
|| 逻辑或:A||B A B同时为false,则结果为false

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值