Java4-6章

一、switch选择结构:

switch(表达式){case 1:代码块1breakcase 2:代码块2breakdefault:代码块Nbreak;  }

switch语法执行过程:

先计算获得switch后面小括号里面的表达式或变量的值,然后将计算结构与每个case后的
常量比较,当二者相等,执行这个case块中的代码,当遇到break跳出switch结构,执行
switch选择结构之后的代码,如果没有一个case后的常量与switch小括号中 的值相等,则
执行switch末尾default部分。
注意:switch只能用于等值判断情况。

二、处理系统异常:

如果限定用户输入必须是数字:

if(input.hasNextInt()==true{
代码块1
}else{代码块2}

第五章

一、循环结构由循环条件和循环操作构成。只要满足条件就好循环操作就反复执行
二、使用循环解决问题的步骤:
1.分析循环条件和循环操作;
2.套用循环的语法写出代码,检查循环是否能退出。
三、while循环
1.执行顺序:
1)声明并初始化循环变量。
2)判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。
3)执行完循环操作后,再次判断条件,决定继续循环或退出。
判断输入的字符串类型变量是否相等:
String str1=“yes”;
String str2=“no”;
boolean bool=str1.equals(str2);
System.out.println(bool);
四、程序调试
1.分析错误,设置断点;
2.启动调试,单步执行;
F5键“单步跳入”,会进入本行代码内部执行,如进入方法内部。
F6键“单步跳过”,仅执行本行代码,执行完跳到下一行代码。
五、do while循环
1)声明并初始化循环变量。
2)执行一遍循环操作。
3)判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。
4)执行完循环操作后,再次判断条件,决定继续循环或退出。
注意:
1.while循环结构是先判断再执行,do-while是先执行再判断。
2.循环变量的初值、循环操作中对循环变量值的改变和循环条件三者之间的关系;
确保循环次数正确,不要出现“死循环”。

第六章

一、for循环结构组成:
1.初始部分:设置循环初始状态,如设置循环次数的变量为0。
2.循环体:重复执行的代码。
3.迭代部分:下一次循环开始前要执行的部分,在while循环结构中它作为
循环体的一部分,如使用“i++”进行循环次数累加。
4.循环条件:判断是否继续循环的条件,如使用“i<100”判断循环次数是
否达到。
语法:

for(表达式1;表达式2;表达式3{
循环体
  }

其中:表达式1:赋值语句 循环结构的初始部分
表达式2:条件语句 循环结构的循环条件
表达式3:赋值语句通 循环结构的迭代部分,
常用++或-- 用来修改循环体的变量的值
运算符
二、for循环执行顺序:
1.执行初始部分(int i=0;)。
2.进行循环条件判断(i<100;)。
3.根据循环条件判断结果:
如果为true,则执行循环体;如果为false,则退出循环,下面都 不执行。
4.执行迭代部分,改变循环变量值(i++)。
5.重复2-4步骤,知道退出for循环结构。
注意:
for循环结构各个部分的执行顺序,表达式1只执行一次,表达式2和3可能执行多次。
循环体可能多次执行,也可能一次都不执行。
三、跳转语句
break用于终止某个循环,使程序跳到循环体外的下一条语句。在循环中位于break
后的语句将不再执行,循环也终止执行。break不仅可以用于for循环,也通常与if条件
语句一起使用。
continue用在如下场景:
在某次循环中,不执行完循环体的所有语句,就跳出此次循环开始执行下一次循环。
continue不仅用于for循环,也可以用于while和do-while循环结构。在for循环结构中
continue语句使程序先跳转到迭代部分,然后再判断循环条件。如果为true,则继续
下一次循环;否则终止。
在while循环中continue语句执行完毕后,程序直接判断循环条件。
continue语句只能用于循环结构中。
通过对比得知:
break语句用于终止某个循环,程序跳到循环体外的下一条语句。
continue语句用于跳出本次循环,进入下一次循环的语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值