前几天知识总结

1 变量:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。变量必须要有明确的类型,什么类型的变量装载什么类型的数据。变量不可以重复定义。

 

       

四类

八种

字节数

数据表示范围

整型

byte

1

-128~127

short

2

-32768~32767

int

4

-2147483648~2147483648

long

8

-263~263-1

浮点型

float

4

-3.403E38~3.403E38

double

8

-1.798E308~1.798E308

字符型

char

2

表示一个字符,如('a','A','0','家')

布尔型

boolean

1

只有两个值true与false

 

最小信息单元叫“位(bit)java中默认的浮点类型是double类型

2 数据类型转换:

范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int);

范围大的数据类型值(如int),不可以直接转换为范围小的数据类型值(如byte)

byte < char < short < int < long < float< double

范围大的数据类型变量 = 范围小的数据类型值;

范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

3赋值运算符

 * +=, -=, *=, /=, %=

 * 上面的运算符作用:将等号左右两边计算,会将结果自动强转成等号左边的数据类型,再赋值给等号左边的

 * 注意:赋值运算符左边必须是变量

 

4 三元运算符:(条件表达式)?表达式1:表达式2;

三元运算符运算规则:先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

 

5  运算符优先级

  

优先级

描述

运算符

1

括号

()[]

2

正负号

+-

3

自增自减,非

++--!

4

乘除,取余

*/%

5

加减

+-

6

移位运算

<<>>>>>

7

大小关系

>>=<<=

8

相等关系

==!=

9

按位与

&

10

按位异或

^

11

按位或

|

12

逻辑与

&&

13

逻辑或

||

14

条件运算

?:

15

赋值运算

=+=-=*=/=%=

16

位赋值运算

&=|=<<=>>=>>>=

 

6 引用数据类型:数据类型  变量名  =  new 数据类型();

7 if语句是指如果满足某种条件,就进行某种处理。

 if…else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理。

if…else if…else语句用于对多个条件进行判断,进行多种不同的处理。

三元运算符会得到一个结果,通常用于对某个变量进行赋值,当判断条件成立时,运算结果为表达式1的值,否则结果为表达式2的值。

8 while循环语句:while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,while循环结束。

9 for循环:for关键字后面()中包括了三部分内容:初始化表达式、循环条件和操作表达式,它们之间用“;”分隔,{}中的执行语句为循环体。

10。跳转语句:在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。break语句跳出外层循环则需要对外层循环添加标记。

continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。


猜你喜欢

转载自blog.csdn.net/mayicanyun/article/details/80174617
今日推荐