2021-10-30整数拓展
2021/10/30 23:45:36
本文主要是介绍2021-10-30整数拓展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
整数拓展
-
二进制0b、十进制、八进制0、十六进制0x
-
不能使用浮点数进行比较
-
所有的字符本身还是数字编码Unicode
-
转义字符:\t(制表符)、\n(换行)
-
boolean flag=true
if (flag==true)
if (flag)
类型转换
强制转换:(类型)变量名 高>低
自由转换: 低>高
低>高:byte,short,char>int>long>float>double
注意:
-
不能对布尔值进行转换
-
不能把变量类型转换为不相干的类型
-
把高容量转换为低容量要强制转换
-
转换的时候可能存在内存溢出或精度问题
变量
-
可以变化的量
-
Java是强类型语言,每个变量都必需声明其类型
-
变量是最基本的存储单元,包括变量类型、变量类型、作用域
注意:
-
变量的基本类型,也可以是引用类型
-
变量名必须是合法的标识符
-
变量声明必须以分号结束
作用域
-
类变量
-
实例变量
-
局部变量
常量
-
初始后值不能改变
-
final double PI=3.14
-
变量名一般用大写字母
运算符(operator)
++、--(自增、自减)
int a=3
int b=a++(先把a赋值给b,a再自增)
int c=++a(a先自增,再赋值给c)
幂运算(很多运算会使用工具类来操作)
double pow=Math.pow(3,2)
逻辑运算符
^异或:相同为假,不同为真
<<:*2,右移为/2
字符串连接符,三元运算符
三元运算符:
X?y:z
如果x=true,则结果为y,否则为z
这篇关于2021-10-30整数拓展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器