一、运算符

(1)算术运算符

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

++a与a++的区别搞清楚

(2)逻辑运算符

&&,||,!

(3)赋值运算符

==,=

(4)位运算符

&,|,~

其中逻辑运算符与为运算符的区别要搞清楚。

二、语句

语句分类:

(1)方法调用语句

(2)表达式语句

(3)复合语句

(4)空语句

(5)控制语句:条件分支语句,开关语句,循环语句

(6)package语句和import语句

这里只写到条件分支语句。

(一)条件分支语句

(1)if语句

顺序执行,true则执行复合语句,否则结束。

三个数的排序问题,多个数涉及数据结构

java的运算符,表达式和语句概述

(2)if-else语句

true 则执行if里的复合语句,flase则执行else里的复合语句。

(3)if-else if-else语句

即一个问题有多个分支,找出符合条件的一条语句执行。

(二)开关语句(单条件多分支)

switch中表达式的值必须是byte,short,int,char或枚举类型。

示例如下

成绩等级划分:

java的运算符,表达式和语句概述

其中break语句起到的作用要清楚。

(三)循环语句(即根据条件,反复执行某些操作,直到程序满意为止)

(1)for循环

示例如下:

阶乘的计算:

java的运算符,表达式和语句概述

(2)while循环

同样的用while来实现:

java的运算符,表达式和语句概述

(3)do-while语句

先执行一遍复合语句再进行条件判断。

难点:

循环嵌套问题:

(1)for-for嵌套:

java的运算符,表达式和语句概述

                    

(2)for-while嵌套:

java的运算符,表达式和语句概述

(3)for-if嵌套自行理解

补充:break与continue

break指跳出循环,continue指跳到循环条件的测试部分。



相关文章:

  • 2021-11-14
  • 2021-11-18
  • 2021-09-03
  • 2022-01-02
  • 2021-11-16
  • 2021-12-06
  • 2022-12-23
  • 2021-12-08
猜你喜欢
  • 2021-12-11
  • 2021-07-09
  • 2021-11-30
  • 2021-12-08
  • 2022-02-26
  • 2021-04-10
  • 2022-01-06
相关资源
相似解决方案