9.6日学习内容
1.next和nextLinge不能同时使用
next只能接受一段文字,可回车,空格结束
nextLine必须使用回车结束
next必须输入有效的内容,next接收不到空格
二.执行结构
1.概述 1996 年,计算机科学家 Bohm 和 Jacopini 证明了:任何简单或复杂的算法都可以由顺序结构, 分支结构和循环结构这三种基本结构组合而成。 它们的共同点是都包含一个入口和一个出口,它们的每个代码都有机会被执行,不会出现死循环。
2.顺序结构 顺序结构是一种基本的控制结构,它按照语句出现的顺序执行操作
3.分支结构 分支结构又被称为选择结构,根据条件成立与否来执行操作
4.循环结构 循环结构是一种重复结构,如果条件成立,它会重复执行某一循环体,直到出现不满足的条件为止。
三.分支结构
1.if条件语句
if 条件结构是根据条件判断之后再做处理 if(条件语句){…}————/如果/,对条件判断(小括号中为ture),如果条件满足,则进行下一步 if (条件语句){…}else{…}————如果条件语序条件满足,结果为ture,则执行if执行体,else,否则,如果条件语序未满足,则执行else代码块 if (条件语句){…}else if(条件语句){…}————如果条件满足,执行第一个if代码块,如果满足第二条件,执行第二个else if 代码块,如果都满足,则执行第一个,不会进入第二个。 if (条件语句){…}else if(条件语句){…}else{… ————如果条件满足,执行if代码块,否则如果条件二满足,执行2代码快,否则都不满足,执行else代码块。
四.switch语句
直接给几个选择,根据几个表达式的结果,匹配某个选项,直接执行某个选项,其他被忽略
switch(表达式){ case 取值 1: 语句块 1;break; case 取值 n: 语句块 n;break; default: 语句块 n+1;break; }
switch 语句有关规则 表达式的返回值必须是下述几种类型之一:int, byte, char, short,String; case 子句中的取值必须是常量,且所有 case 子句中的取值应是不同的; default 子句是可选的; break 语句用来在执行完一个 case 分支后使程序跳出 switch 语句块;如果 case 后面没有写 break 则直接往下面执行! Case 后面的执行体可写{ }也可以不写{ }
五.循环语句
循环语句功能 在循环条件满足的情况下,反复执行特定代码
循环语句分类 for 循环 while 循环 do/while 循环
1.while 循环 符合条件,循环继续执行;否则,循环退出 特点:先判断,再执行
2.使用 while 循环的步骤 ①分析循环条件和循环操作 ②套用 while 语法写出代码
③检查循环是否能够退出
2.do-while 循环
先执行一遍循环操作,符合条件,循环继续执行;否则,循环退出 特点:先执行,再判断
while 循环和 do-while 循环的区别? while:先判断条件,如果条件满足,再执行循环操作 do while:先执行一遍循环操作,然后再判读条件,如果条件满足,继续执行循环操作。
3.for 循环
for(初始化参数;判断条件 ;更新循环变量){
循环提;
}