2

运算符

image.png

  • 算术运算符
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符(涉及到二进制位的运算,在java中运用不多)

算术运算符

  • / 除
  • ++ 和 -- 在前面 先增减 在运算 在后面先运算 后增减
  • % 求余数

比较运算符

大于
< 小于
= 大于等于
<= 小于等于
== 等等
!= 不等于

逻辑运算符

  • & 与 && 双与(短路与)

| 或 || 双或(短路或)

  • 字符串拼接

! 取反

分支结构

  • 顺序结构的程序虽然能解决计算、输出等问题但不能做判断再选择。
  • 对于要先做判断再选择的问题就要使用分支结构

if分支

  • 单分支
  • 多分支
  • 嵌套分支

if(判断条件){ 代码 }

满足判断条件 执行代码

思考:
不满足条件的时候也想执行代码1怎么办?

image.png

多分支

if(判断条件){
   代码1
}else{
   代码2
}

满足判断条件,执行代码1,不满足,则执行代码2

image.png

嵌套分支

if(判断条件1){
   代码1
}else if(判断条件2){
   代码2
}else if(判断条件3){
   代码3
}else{
   代码4
}


image.png

switch

switch case 语句用来判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
byte、short、int 、char、String(jdk1.5以后支持)

当变量值与 case 语句值相等时,开始执行此case 语句的内容,执行完会判断此行代码是否有break,如果有,结束执行,如果没有,会继续向后执行穿透所有case,包括default

for循环结构

image.png

image.png


Sting
10 声望32 粉丝

一个菜鸟程序员


« 上一篇
Idea 安装教程