Java基本语法
来源:互联网 发布:js文件格式 编辑:程序博客网 时间:2024/05/18 22:14
[条件判断语句]
多重if语句:进行多分支条件判断。根据表达式结果执行代码。
if(布尔表达式1){代码段1;}else if(布尔表达式2){代码段2;}else if(布尔表达式3){代码段3;}else{代码段5;}
执行顺序:
首先从表达式1开始进行判断,当条件为true时执行代码段。如果其中一个条件满足,当前代码段后的其他if语句会被跳过。如果所有条件都不满足时执行else操作。
[Switch分支语句]
Switch条件分支语句:用于执行等值判断。
while循环:先判断,在执行。
while(循环条件){
//循环体
}
do...while循环:先执行,后判断。(循环至少执行一次。)
do{
//循环体
}while(循环条件);
注意:别忘了最后的分号
for循环:带有三个表达式的循环。
for(表达式1;表达式2;表达式3;){
//循环体
}
说明:表达式1:初值,循环条件值初始化。
表达式2:循环条件,进行循环判断。
表达式3:步长,更新循环变量。
执行顺序:表达式1(只执行一次)-->表达式2-->循环体-->表达式3
foreach循环:用于遍历集合。
for(集合元素类型 迭代变量:集合){
//循环体
}
注意:foreach循环中不可改变集合中的元素的值。
二重循环:一个循环体内又包含另一个完整的循环结构。
在二重循环中,外层循环变量变化一次,内层循环变量变化一遍。内层循环要完整的包含在外层循环内。
程序中断:(用于改变程序的执行流程)
break:终止当前循环。循环内break后的语句都会被跳过。(跳出循环)
使用环境:循环语句和switch语句中。
continue:终止本次循环,进入下一次循环。
使用环境:循环语句中。如果switch语句中出现了continue,其外肯定有一个循环结构。
注意事项switch(表达式){case 常量值1:代码段1;break;case 常量值2:代码段2;
break;……default:代码段n;break;}语法说明:表达式的结果类型只能是整型值或可以兼容于整型值的数据类型。如:char
[循环语句]1、不能出现重复值的case语句2、当没有break语句时,switch语句会执行其下的所有case语句直到结束或遇到break语句3、建议带有default语句4、当所有语句都不具有break时,default不要放在最前面5、所有语句都带有break时,default的位置与执行结果无关
while循环:先判断,在执行。
while(循环条件){
//循环体
}
do...while循环:先执行,后判断。(循环至少执行一次。)
do{
//循环体
}while(循环条件);
注意:别忘了最后的分号
for循环:带有三个表达式的循环。
for(表达式1;表达式2;表达式3;){
//循环体
}
说明:表达式1:初值,循环条件值初始化。
表达式2:循环条件,进行循环判断。
表达式3:步长,更新循环变量。
执行顺序:表达式1(只执行一次)-->表达式2-->循环体-->表达式3
foreach循环:用于遍历集合。
for(集合元素类型 迭代变量:集合){
//循环体
}
注意:foreach循环中不可改变集合中的元素的值。
二重循环:一个循环体内又包含另一个完整的循环结构。
在二重循环中,外层循环变量变化一次,内层循环变量变化一遍。内层循环要完整的包含在外层循环内。
程序中断:(用于改变程序的执行流程)
break:终止当前循环。循环内break后的语句都会被跳过。(跳出循环)
使用环境:循环语句和switch语句中。
continue:终止本次循环,进入下一次循环。
使用环境:循环语句中。如果switch语句中出现了continue,其外肯定有一个循环结构。
0 0
- [java语法]基本语法(8 )语法总结
- Java基本语法
- Java 基本语法
- Java的基本语法
- Java的基本语法
- Java基本语法
- Java基本语法-2
- CoreJava --基本语法--[Java]
- Java基本语法
- Java 基本语法
- Java基本语法
- java基本语法2
- java的基本语法
- Java基本语法
- java基本语法
- Java基本语法注意事项
- java 基本语法汇总:
- java基本语法汇总
- printf格式控制(你所不知道的printf妙用)
- 黑马程序员_增强for循环小结
- Android SDK Manager中的包更新
- 非常有用的WSDL,有天气预报,股市,交通等等。。。
- oracle 修改字符编码
- Java基本语法
- 暂时告别了这段日子
- 链表(单向、双向、单向循环、双向循环)学习过程总结——有源代码、注释和示意图
- 0905-APP-Server-aruments
- 蓝桥杯 最短路 道路和航路 SPFA算法
- 005数据库结构 分析
- Ubuntu nfs挂载
- ios网络编程——从头开始一步一步做soap解析
- python获取围脖热词