Java流程控制
循环结构:
while循环:
while(布尔表达式){
//循环内容
}
do while循环:
do{
//代码语句
}while(布尔表达式);
- 上述两者区别:前者先判断后执行,后者先执行后判断;
for循环:
for(初始化;布尔表达式;更新){
//代码语句
}
- 类似c语言;
增强for循环:
for(声明语句:表达式){
//代码句子
}
- 声明语句:新的局部变量,其类型与数组元素类型一致,作用域限定在循环语句块内,其值与此时数组元素的值相等
- 表达式:是要访问的数组名,或者返回值为数组的方法
- 引入定义数组:
int[] 数组名 ={1,2,3};
- 可用于遍历数组
break和continue:
- break:强制退出循环
- continue:终止某次循环过程,跳过剩余循环体进行下一次判断
- 关于goto关键字:
- java内仅为一个保留字,但未正式使用,但是在break和continue上可以看到goto的影子——带标签;
- 标签:在循环语句前加上后面带冒号的标识符(lable:),在continue后加上标签(continue lable),执行时会中断存在标签的地方;
- 使用唯一理由:希望嵌套另外一个循环;
debug:
- 选择要debug的代码,在左端打个断点,在点小蟑螂(bushi)进行debug,之后点左下角的往下走进行逐步调试