运算符算术运算符

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

++ :自增;
–:自减;
实例:
Java基础知识第二章

赋值运算符

=, +=, -=, *= , %=;
实例如下图:
Java基础知识第二章


比较运算符

<,>,>=,<=, !=;
左右两边的操作数只能是数值

逻辑运算符

运算符两边必须是 boolean类型的变量,常量,变量,表达式 : 与 &&||!
与:只要又一个是假(false)那就是假(false)!
或:第一个参数是真(true)那就返回第一个,如果第一个false则返回第二个值.

提一下上面第一章的一个内容:

类是对象的母版,类是专门类描述对象的行为和状态

三目运算符

expression? if-truestatement: if-false-statement;
实例:
Java基础知识第二章

Java运算的优先级

我们来想一个非常尴尬的事情,如果一个表达式里出现了多个运算符,那他就会产生先后级顺序,那么谁先谁后呢?
Java基础知识第二章

流程控制

  • 顺序结构
  • 判断(分支)
  • 结构
    程序是一个自上而下的运行过程

分支选择结构

Java中的分支选择结构有 if 结构 switch结构

if结构

1.形式一:

if(logic(逻辑) expression(表达式){statement(声明)
例子:
Java基础知识第二章

2.形式二:

if(login expression){statement}else{statement}
例子:
Java基础知识第二章

形式三:
if(logic expression){
statement;
}else if(login expression){
statement;
}
例子:
Java基础知识第二章


switch结构

switch语句是有控制表达式和多个case标签组成的,在控制表达式里,只允许出现byte,short,int ,long
例子:Java基础知识第二章

Java基础知识第二章

在 case 中要加入 break 关键字跳出;
在实际的开发中,我们一般使用 if - else 结构替代 switch。swtich 结构应用的较少。


循环结构

循环语句可以在满足循环条件的情况下,反复执行某一段代码。
被重复执行的代码叫做循环体。
循环语句可能包含的部分有:
初始化语句(init_statement):一条或多条语句,这些语句用于完成一些初始化的工作。
循环条件(test_expression):是一个 boolean 类型的表达式,这个表达式决定是否继续执行循环体。
循环体(body_statement):如果条件允许,循环体会被反复执行。
迭代语句(iteration_statement):在一次循环体执行结束后,对循环体条件进行求值,通常用于控制循环条件中的变量,使得循环在合适的时候结束。

while结构

(init_statement); while (test_expression) { body_statement;
[iteration_statement];
}

列子:
Java基础知识第二章

do-while结构

(init_statement); do { body_statement;
[iteration_statement];
} while (test_expression)

无论如何都会执行一次循环体内容
列子:
Java基础知识第二章

for循环

列子:
Java基础知识第二章
result:
Java基础知识第二章

相关文章: