变量和运算符 java

本文详细介绍了Java编程中的变量要素、数据类型,包括整型、浮点数和字符编码,强调了类型转换规则,特别是自动类型转换和强制类型转换。还讨论了逻辑运算符的区别,提出了复合运算符和三元运算符的概念,并涵盖了进制转换和运算符优先级。此外,博客提及了字符串处理,包括字符串与字符之间的转换。内容对于理解Java基础编程至关重要。
摘要由CSDN通过智能技术生成

1. 变量有三个基本要素(类型+名称+值)

 2. char只能声明一个字符,例如char gender =  '男'        String声明字符串,例如String name  =  "king"

3. 变量使用规则

在不同类可以重复定义  同一类不能重复定义

 4. 程序中 +号使用

注:只要有字符串,则做拼接运算

5. java数据类型(8种基本数据类型,3种引用类型)

9.  整型

其中位(bit)是计算机中最小的存储单位

在数后方加'F'或'f'代表声明float变量,同理加'd'代表声明double变量

例如:float a = 10f; double b = 10d;  

 10. 浮点数

计算机默认数值为double类型

浮点数 = 符号位+指数位+尾数位

浮点数要注意:可能计算机会出现计算误差的问题

 

 11. 字符编码表(常见几种编码,其中UTF-8应用最为广泛)

 12. 自动类型转换

 注意细节:特别是第四点,只要是byte,short,char三者自己之间运算或者相互运算,都会最后转为int类型

13. 强制类型转换

 自动转换逆过程,将容量大的数据类型转换为容量小的数据类型,但可能会造成数据损失

强制符号都是就近转换 

14. 基本数据类型和String类型的转换

15. 把字符串转为字符

 

 16. ++符号的详解

 17. 短路与和逻辑与区别  (常用短路与,效率更高)

 18. 练习题(注意)  

 19.  复合运算符

20. 三元运算符(一真大师)

 

21. 运算符优先级

22.  进制相互转换

二进制   0b开头

八进制   0开头

十六进制  0X开头

 23. 原码 反码 补码

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值