Java基础知识第二章

运算符算术运算符

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

++ :自增;
–:自减;
实例:
这里写图片描述

赋值运算符

=, +=, -=, *= , %=;
实例如下图:
这里写图片描述


比较运算符

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

逻辑运算符

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

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

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

三目运算符

expression? if-truestatement: if-false-statement;
实例:
这里写图片描述

Java运算的优先级

我们来想一个非常尴尬的事情,如果一个表达式里出现了多个运算符,那他就会产生先后级顺序,那么谁先谁后呢?
这里写图片描述

流程控制

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

分支选择结构

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

if结构

1.形式一:

if(logic(逻辑) expression(表达式){statement(声明)
例子:
这里写图片描述

2.形式二:

if(login expression){statement}else{statement}
例子:
这里写图片描述

形式三:
if(logic expression){
statement;
}else if(login expression){
statement;
}
例子:
这里写图片描述


switch结构

switch语句是有控制表达式和多个case标签组成的,在控制表达式里,只允许出现byte,short,int ,long
例子:这里写图片描述

这里写图片描述

在 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];
}

列子:
这里写图片描述

do-while结构

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

无论如何都会执行一次循环体内容
列子:
这里写图片描述

for循环

列子:
这里写图片描述
result:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值