初学java---2

发布于:2022-12-30 ⋅ 阅读:(397) ⋅ 点赞:(0)

目录

2.4 运算符

2.4.1 算数运算符

2.4.2 赋值运算符

2.4.3 关系运算符

2.4.4  逻辑运算符

2.4.5 条件运算符

2.5 表达式

2.6 程序控制语句 

2.6.1 顺序结构

2.6.2 选择结构


2.4 运算符

2.4.1 算数运算符

运算符 含义 用法
+ 加法 x+y
- 减法 x-y
* 乘法 x*y
/ 除法 x/y
% 求余 x%y
++ 自增 x++,++x
-- 自减 x--,--x

2.4.2 赋值运算符

运算符 示例 含义
= x=5 x=5
+= x+=5 x=x+5
-= x-=5 x=x-5
*= x*=5 x=x*5
/= x/=5 x=x/5
%= x%=5 x=x%5

2.4.3 关系运算符

运算符 含义 示例
== 判断相等 x==y
!= 不等于 x!=y
> 大于

x>y

< 小于 x<y
>= 大于等于 x>=y
<= 小于等于 x<=y

2.4.4  逻辑运算符

运算符 示例 含义
&& x&&y 逻辑与运算
|| x||y 逻辑或运算
! !x 逻辑非运算

2.4.5 条件运算符

(表达式1?表达式2:表达式3)

计算方式:

1、首先计算表达式1

2、如果表达式1为true,计算表达式2.

3、如果表达式1为false,计算表达式2.

2.5 表达式

表达式是程序设计语言的基本组成部分,表示一种求值法则。

需要注意:1、优先级    2、不同类型混合运算:运算结果同最高精度类型

2.6 程序控制语句 

分为3部分顺序结构、选择结构、循环结构

2.6.1 顺序结构

按程序表示,从上至下执行。

2.6.2 选择结构

(1)简单if语句

写法:

if(布尔表达式){执行如果表达式的值为true}

(2)if...else

写法:

if(布尔表达式){执行如果表达式的值为true}

else 

{执行表达式为false的语句}

(3)复杂if语句

if(布尔表达式1){执行如果表达式1的值为true的语句}

else if(布尔表达式2)

{执行如果表达式2为true的语句}

else

{以上布尔表达式都不满足时执行}

(4)switch结构

switch(expression)

{

case value://语句

break;//可选

//你可以有任意数量的case语句

default:可选

}

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到