3-6,看的都是些基础类容,目前感觉都还好理解,上手不算太难。

整数类

byte 1个字节 -128-127

short2个字节-32768-32767

int 4个字节 -2137483648-2147483647

long 8个字节-922337203685475808-9223372036854775807

浮点数

float 4字节

double 8字节

字符类

byte 1字节 -128-127

short 2字节-32768-32767

int 4字节 -214783648-2147483647

long 8字节

float 4字节

bouble 8字节

char 2字节 本事还是数字

booleanlen类型 占1位其数值只有 true false

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

二进制0b 八进制0 十六进制0x

10_000_000 下划线不会被输出

转义字符

/t 制表符

/n 换行

((int)数值) 强制转换

类型转换

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

int i=128;

byte b=(byte)i //内存溢出

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

自动转换 低--高

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

2.不能把对象转换为不相干的类型

3.大容量转换到低容量时候,强制转换

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

5.操作比较大的时候,注意溢出问题

byte A=20

byte b=30

byte c=A+b

//long=c c≠A+b 报错

c=((long)A)+b c=long=A+b

变量 !

变量=值:可以使用逗号来声明多个同类型变量

type varName [=value] [{,varName[=value]}]

  1. 每个变量都需要有类型,类型可以使基本类型,也可是引用类型

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

  3. 变量声明是一条完整的语句,因此每一个声明都必须以分号结束

类变量

static int allClicks=-

实例变量

String str="hello world"

局部变量

public void method(){

int i=0;

}

//实例变量;从对象开始:如果不自行初始化,这个类型默认值是0 0.0  字符串0000
//布尔值 默认false
//除了基本类型,其他的类型都mull

常量

final (Constant)初始化(initialize)之后不能在改变

常量一般使用大写字符

修饰符不存在先后顺序

 

  1. 变量名,看名知道意思

  2. 类成员变量,首字母大小写和驼峰原则,除了第一次单词以外,后面的单词首字母大写 nme

  3. 局部变量:首字母大小写和驼峰原则

  4. 变量打血字母和下划线:Man。Goodman

  5. 方法名;首字母小写和驼峰原则:run(),runRun()

运算符

优先级()最高,

算数运算 + - * / % ++ --

赋值运算符 =

关系运算符 < > >= <= == !=instanceof

/关系运算符的结果只能是正确 错误

 

逻辑运算符 && || !

        1. && 与  2个值true  结果true
2. || 或 2个值有一个true 结果为true
3. !   !(a&&b)   反转结果
4. 满足了条件后代码不会跑完

 

位运行: & | ^ ~ >> << >>> (二进制运算符)

a = 0011 1100

b = 0000 1101

a&b = 0000 1100 都是1 的时候才会是1

a|b = 0011 1101 有一个1 就会是1

a^b = 0011 0001 两个相同就是0 不同就是1

~a = 1100 0011 取反

<< >> 位移动 左边*2 右边/2

 

条件运算符 ?:

//值? A:B 值是true s 输出A float 输出B

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

a=10 b=20

a+=b //a=30

 

long int short byte 运算中,有long结果就是long类,没long就是int类

%取余数 模运算 5/2=2.5 5-4=1

++ -- 自增 自减

b=a++ 给b赋值后 在a+1

b=++a a+1后=b

//math数值方法

字符串 + String 是+ 就是不是运算符

a+b+"" =30

""+a+b =10 20

posted @ 2021-03-06 21:30  梦想终究会启航  阅读(46)  评论(0)    收藏  举报