我是靠谱客的博主 忧伤奇迹,最近开发中收集的这篇文章主要介绍转行零基础 运算符 嵌套for循环 while do-while,超详细1 分支结构3 循环结构嵌套for循环3 循环结构2 : while4 循环结构3 : do-while,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1 运算符
1.1 概述
运算符 用于连接表达式 的 操作数,并对操作数执行运算。
例如,表达式num1+num2,其操作数是num1和num2,运算符是”+”。
在java语言中,运算符可分为5种类型:
算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符。
根据操作数的不同,运算符又分为单目运算符、双目运算符和三目运算符。
单目运算符只有一个操作数,双目运算符有两个操作数,三目运算符则有三个操作数。
位运算符涉及到二进制位的运算,在java 程序中运用不是很多。
1.2 运算符速查表

2 拓展补充:
2.1 总结1:算术运算符之自增自减运算符
a是操作数,++是自增运算符,–是自减运算符,自增和自减运算符即可以放在变量的前面,也可以放在变量的后面,例如:a++、++a、a–、--a等。
自增(++):将变量的值加1
分前缀式(如++a)和后缀式(如a++)。前缀式是先加1再使用;后缀式是先使用再加1。
自减(–):将变量的值减1
分前缀式(如–a)和后缀式(如a–)。前缀式是先减1再使用;后缀式是先使用再减1。

2.2 总结2:逻辑运算符
逻辑运算符连接两个关系表达式或布尔变量,用于解决多个关系表达式的组合判断问题
注意逻辑运算符返回的运算结果为布尔类型
通常,我们用0表示false,用1表示true
与:表示并且的关系
&单与: 1 & 2 ,结果想要是true,要求1和2都必须是true
&&双与(短路与):1 && 2 ,当1是false时,2会被短路,提高程序的效率
或:表示或者的关系
|单或: 1 | 2,结果想要是true,要求1和2只要有一个为true就可以
||双或(短路或):1 || 2,当1是true时,2会被短路,提高程序效率

 位运算 &【单与】; |  【单或】
   逻辑运算  &&【双与/短路与】
     ||    【双或/短路或】

2.3 总结3:优先级控制
当一个表达式包含多个运算符时,就需要考虑运算符的优先级,优先级高的运算符先参与运算,优先级低的运算符后参与运算。在实际的开发中,不需要特别去记忆运算符的优先级别,也不要刻意的使用运算符的优先级别,对于不清楚优先级的地方使用小括号辅助进行优先级管理。
 

1 分支结构

1.1 概述

分支结构与顺序结构相对

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

1.2 形式

单分支结构一条道走到黑

多分支结构,两种

嵌套分支是多种情况讨论 

2 switch结构
2.1 概述
switch case 语句用来判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
当一个case成立,从这个case向后穿透所有case,包括default,直到程序结束或者遇到break程序才结束

2.2 形式

2.5 switch结构的注意事项
1switch 语句中的变量类型可以是: byte、short、int 、char、String(jdk1.7以后支持)
2switch 语句可以拥有多个 case 语句
3每个 case 后面跟一个要比较的值和冒号,且此值的数据类型必须与变量的数据类型一致
4执行顺序,当判断变量值与 case 语句值相等时,相等时开始执行此case 语句的内容,执行完会判断此行代码是否有break,如果有,结束执行,如果没有,会继续向后执行穿透所  包括default

5如果在default之前的case有break,则default不会执行,如果没有任何case被匹配到,就执行default
6switch 语句可以包含一个 default 分支,该分支一般是写在switch 语句的最后

3 循环结构

3.1 for概述

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。
它由循环体中的条件,判断继续执行某个功能还是退出循环。
根据判断条件,循环结构又可细分为先判断后执行的循环结构和先执行后判断的循环结构。

3.2 for形式

3.3 for循环执行顺序

诀窍:理出来需要打印的数据,1,从哪开始 2,到哪结束 3,如何变化

嵌套for循环

1.1 概述

存在至少2层for循环,根据外层的条件,判断里层能否执行
如果能执行,就把里层代码都循环完毕后,再继续判断是否执行外层循环的下一次循环

1.2 嵌套for形式

总结:外层循环执行一次,内层循环执行n次

外层循环控制的是轮数,内层循环控制每一轮执行的次数

一个循环能执行几次,不取决于开始的值或者结束的值,而是控制循环的

2 break与continue
2.1 概念
break: 直接结束当前循环,跳出循环体,简单粗暴

break以后的循环体中的语句不会继续执行,循环体外的会执行
注意如果是嵌套for循环,在内层循环遇到了break,只会跳出当前这一层内循环哦

continue: 跳出本轮循环,继续下一轮循环 

continue后本轮循环体中的语句不会继续执行,但是会继续执行下轮循环,循环体外的也会执行

3 循环结构2 : while

3.1 形式(先判断,再执行)

while循环

4 循环结构3 : do-while

4.1 形式(先执行,再判断,循环体代码保证最少执行一次)

在这里插入图片描述

三种循环的区别

  1. for:知道循环次数
  2. while/do while:当循环次数不确定时
  3. while:先判断,不符合规则,不执行代码
  4. do while:代码最少被执行一次,再去判断,符合规则,再次执行代码
  5. 循环之间都可以互相替代,但是一般最好选择合适的循环结构来完成代码

6.如果设置了死循环,必须要设置程序的出口

7需要设置死循环while(true)

最后

以上就是忧伤奇迹为你收集整理的转行零基础 运算符 嵌套for循环 while do-while,超详细1 分支结构3 循环结构嵌套for循环3 循环结构2 : while4 循环结构3 : do-while的全部内容,希望文章能够帮你解决转行零基础 运算符 嵌套for循环 while do-while,超详细1 分支结构3 循环结构嵌套for循环3 循环结构2 : while4 循环结构3 : do-while所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部