首页 > 技术文章 > Java基础_数据类型 运算符

miku-jl 2021-08-07 17:01 原文

数据类型 运算符


 

1.数据类型

整数 byte short int long

浮点数 float double

字符 char

字符串 String

布尔值 boolean

引用类型 -- 类 接口 数组

  1.1扩展

  • 整数

二进制 0b

八进制 0

十进制

十六进制 0x

  • 浮点

float //有限 离散 舍入误差 大约 接近但不等于

double

BigDecimal 数学工具类 //银行业务表示

//最好完全避免使用浮点数进行比较

//最好完全避免使用浮点数进行比较

//最好完全避免使用浮点数进行比较

  • 字符

char强转int //Unicode表 2字节 0-65536 U0000-UFFFF 如char c = ' \0061 '输出a

转义字符 \t 制表符 \n 换行 ...

  1.2类型转化

------------------>

byte,short,char-> int -> long-> float -> double

高-->低(强制转换,可能出现内存溢出) 低-->高(自动转换) 布尔无法转换

  1.3变量

局部变量 类变量 static 实例变量:从属于对象;如不初始化,此类型的默认值0 0.0 null false(定义在类中,使用[类名 对象名 = new 类名 ; 对象名.变量名] 调用)

命名规则 见名知意

类成员变量 : 驼峰原则(如 monthSalary lastName)

局部变量 : 首字母小写 驼峰原则

常量final : 大写字母和下划线 MAX_VALUE

类名 : 首字母大写 驼峰原则 GoodMan

方法名 : 首字母小写 驼峰原则 runRun()

运算符

img

  • 算术运算符 : + , - , *, / ,%(取余) , ++,--

  • 赋值运算符 : =

  • 关系运算符 : >,<,>=,<=,==,!= , instanceof

  • 逻辑运算符 : &&(短路运算,前为错直接返回false) , ||,!

  • 位运算符 : &(例: A=0011 B=0110 A&B=0010) , | ,^,~

    <<(二进制左移,例: 0000(0) 0001(1) 0010(2) 0100(4) 1000(8),相当于 *2 , 效率极高)

    >>(二进制右移,相当于 /2)

    >>>(无符号右移,正数无区别,仅了解! )

  • 条件运算符 : ? ,︰(x ? y : z 如果x==true,结果为y,否则为z )

  • 扩展赋值运算符 : += , -= ,*=,/=

    幂运算 : pow = Math.pow(底数,幂)

JavaDoc

用来生成自己API文档的

@author 作者名

@version 版本号

@since 指明需要最早使用的jdk版本

@ param参数名

@ return返回值情况

@throws 异常抛出情况

cmd : javadoc -encoding UTF-8 -charset UTF-8 xxx.java

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

快捷键

ctrl+D 复制当前行至下一行

代码对齐快捷键:ctrl + alt + L



推荐阅读