运算符、数据类型转换和注释

将今天老师所讲用实例展现出来

一、赋值运算

1、在Java中编写如下代码:

则得到结果为:其中注意红色画圈地方,输出的e只执行“e=b/2”

2、在Java中编写如下代码:

则得到结果为:主要注意注释部分

3、在Java中编写如下代码:

则得到结果为:特别注意k++与++k的运算结果区别

二、比较运算

在Java中编写如下代码:

则得到结果为:

三、逻辑运算

在Java中编写如下代码:

则得到结果为:注意思维导图中的相关内容

特别注意:

另:逻辑运算符“&&”与“&”的区别:当两个表达式都为true时,逻辑与的结果才会是true,而“&”会判断两个表达式;而“&&”则是真的boolean类型进行判断,当第一个表达式为false时则不会判断第二个表达式,直接输出结果。使用“&&”可节省计算机判断的次数。通常将这种在逻辑表达式中从左端的表达式可推断出整个表达式的值称为“短路”,而那些始终执行逻辑运算符两边的表达式称为“非短路”。同理,“||”和“|”也是如此。

四、三元运算符

在Java中编写如下代码:注意图中画圈部分k++和--k的运算优先顺序

则得到结果为:

五、数据类型的转换

在Java中编写如下代码:注意注释部分

则得到结果为:注意两图中红色画圈部分,最终的结果是有小数位的,因为输入的“123.45”是double类型

六、注释

除了常用的“//”用来注释外,还有其他方式,如图:

详见思维导图

原文地址:https://www.cnblogs.com/hanazawalove/p/5207965.html