1.选择结构
A.if结构
1.简单if结构:当if后的条件表达式为true时执行语句,否则跳过
2.if---else结构:当if后的条件表达式为true时执行if后的语句,否则执行else后的语句
3.多重if结构:由上到下进行条件的判断,碰到条件结果为true时执行相应的语句,如果没有碰到为true的情况继续向下执行,一直没碰到满足的情况,则执行else后的语句
B.switch结构
由上到下执行,用表达式的值和case后的常量值进行比较判断,如果结果为trued则执行相就应case后的语句,再break退出switch
C.多重if和switch的区别:
1.都用来解决多种判断情况
2.if用来解决判断区间,也可以用来做等值判断
3.switch只能用来做等值判断
2.循环结构
A.while循环
先判断循环条件,如果结果为true则执行循环操作
B.do----while循环
先执行循环操作,再判断循环条件,如果结果为true则再执行循环操作,不管条件满足不满足,至少会执行一次循环操作
C.for循环
先定义初始化循环条件,再判断循环条件,如果结果为true则执行循环操作,再更新循环变量值
总结循环比较
2.1 while用在Jjava语言的自身系统中,用来遍历Jjava语言的自身系统中提供的集合
2.2 当循环次数在循环之前已经明确给定就用for循环,for循环比while循环使用内存的效率更高
3.循环中的关键字
break:在满足循环条件的情况下要要强制终止循环就用break;
continue:用来结束本次循环,继续下次循环,加快循环速度,直到循环条件不满足时自然退出循环
A.if结构
1.简单if结构:当if后的条件表达式为true时执行语句,否则跳过
2.if---else结构:当if后的条件表达式为true时执行if后的语句,否则执行else后的语句
3.多重if结构:由上到下进行条件的判断,碰到条件结果为true时执行相应的语句,如果没有碰到为true的情况继续向下执行,一直没碰到满足的情况,则执行else后的语句
B.switch结构
由上到下执行,用表达式的值和case后的常量值进行比较判断,如果结果为trued则执行相就应case后的语句,再break退出switch
C.多重if和switch的区别:
1.都用来解决多种判断情况
2.if用来解决判断区间,也可以用来做等值判断
3.switch只能用来做等值判断
2.循环结构
A.while循环
先判断循环条件,如果结果为true则执行循环操作
B.do----while循环
先执行循环操作,再判断循环条件,如果结果为true则再执行循环操作,不管条件满足不满足,至少会执行一次循环操作
C.for循环
先定义初始化循环条件,再判断循环条件,如果结果为true则执行循环操作,再更新循环变量值
总结循环比较
2.1 while用在Jjava语言的自身系统中,用来遍历Jjava语言的自身系统中提供的集合
2.2 当循环次数在循环之前已经明确给定就用for循环,for循环比while循环使用内存的效率更高
3.循环中的关键字
break:在满足循环条件的情况下要要强制终止循环就用break;
continue:用来结束本次循环,继续下次循环,加快循环速度,直到循环条件不满足时自然退出循环