001数据类型-字面值-运算规则

1.Java语法基础
1.1标识符
标识符可以简单的理解成李哥名字.在Java中,我们需要标识代码的很多元素,包括类名\方法\字段\变量\包名等,我们选择的那个名称就为标识符,一个正确的标识符需要遵守以下规则:

  • 1)标识符可以由数字\字母\下划线\美元符组成,但是不能包含@%空格等其他特殊字符
  • 2)不能以数字开头
  • 3))标识符严格区分大小写
  • 4)标识符要做到见名知意
  • 5)标识符不能是java的关键字

1.2关键字
在java中,有一些单词背赋予了特定的含义,一共有50个关键字,这50个关键字都是小写.
其中2个是保留关键字:const和goto.注意:关键字不能用作标识符
Java关键字
1.3注释
java当中常用的注释分为3种注释:单行注释\多行注释\文档注释.
1)单行注释:注释单行的内容,每行都是以//开头,快捷方式是:Ctrl+/
2)多行注释:注释多行内容,虽然叫做多行注释,也可以注释单行内容,格式是/* /快捷方式:Ctrl+shift+/.
3)文档注释:一般用来解释类和方法,以/
* /的格式存在,快捷方式,输入 / * 之后按回车添加注释

1.4变量
在java中,我们需要记录数据,就可以用变量来记录这些需要改变的数据.
变量组成有三部分: 变量类型 变量名 变量值
注意:

  • 变量名必须是一个有效的标识符
  • 变量名不可以使用java关键字
  • 变量名不能重复
    2.数据类型
    变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间.
    java是一个强类型的语言,会把日常见到的数据,分为好多类型
    内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来存储该类型数据
    在这里插入图片描述
    3.基本类型的相互转化
    口诀:小转大,自动转;大转小,强制转;浮变整,小数没.
    注意问题:
    3.1转化过程中可能导致溢出或者精度损失
    3.2浮点数到整数的转化是通过舍弃小数位数得到,而不是四舍五入
    3.3不能对boolean类型惊醒相互类型转换
    在这里插入图片描述

4.运算规则
4.1计算结果的数据类型,与最大数据类型一致
4.2byte,short,char三种比int小的整数,运算时候会先自动转化成int
4.3整数运算溢出:整数运算,类似于一个钟表,转到最大的时候,会再转回到最小
4.4浮点数计算不精确:例如1-0.8
4.5浮点数的特殊值:Infinity(无穷大)和NaN(0/0.0)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值