Java教程

2021-10-30整数拓展

本文主要是介绍2021-10-30整数拓展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

整数拓展

  1. 二进制0b、十进制、八进制0、十六进制0x

  2. 不能使用浮点数进行比较

  3. 所有的字符本身还是数字编码Unicode

  4. 转义字符:\t(制表符)、\n(换行)

  5. boolean flag=true

if (flag==true)

if (flag)

类型转换

强制转换:(类型)变量名 高>低

自由转换: 低>高

低>高:byte,short,char>int>long>float>double

注意:

  1. 不能对布尔值进行转换

  2. 不能把变量类型转换为不相干的类型

  3. 把高容量转换为低容量要强制转换

  4. 转换的时候可能存在内存溢出或精度问题

变量

  1. 可以变化的量

  2. Java是强类型语言,每个变量都必需声明其类型

  3. 变量是最基本的存储单元,包括变量类型、变量类型、作用域

注意:

  1. 变量的基本类型,也可以是引用类型

  2. 变量名必须是合法的标识符

  3. 变量声明必须以分号结束

作用域

  1. 类变量

  2. 实例变量

  3. 局部变量

 

常量

  1. 初始后值不能改变

  2. final double PI=3.14

  3. 变量名一般用大写字母

运算符(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整数拓展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!