2019-05-16

今天学习了

1.运算符中的字符串连接符,符号为:‘+’,在基本类型中运算为加号,在左右两侧有一个是字符串类型的时候是字符串连接符。

2.条件运算符:相当于简单if else的条件语句,格式为:x?y:z   意思为x值为真,则执行y,x值为假,则执行z.

3.运算符的优先级:优先级的先后顺序:()----->算数运算符----->位移运算符----->关系运算符----->位移运算符----->逻辑运算符----->条件运算符----->赋值运算符       

注:一般建议加小括号,优先级 逻辑非>逻辑与>逻辑或

4.转换类型:1.自动转换    从小的表示范围向大的范围转换   2.强制转换   (转换类型)(被转换类型)  常见错误:1.相同类型相乘赋值给相同类型 可能会超出范围(需要强制转换)2.相同类型相乘赋值给高类型,可能会发生数据丢失。3.long整形 小写l和L不能混,建议大写。

5.Scanner获取键盘输入的方法与Math中randow随机的[0 1)的小数。用法:对象.方法

6.控制语句:分为三类:顺序、选择和循环 ,

选择语句;if单选择语句   对布尔表达式进行一次判定,若判定为真,则执行{}中的语句块,否则跳过该语句块。

if else 双选择语句:  当布尔表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。

if else if  else多选择语句:当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续判断布尔表达式3······

switch语句:if else if  else多选择语句类似,只是着重选择多个固定的值。

你可能感兴趣的:(2019-05-16)