java基础(三):流程控制

顺序结构

Java的执行过程就是顺序结构,除非说明,不然都是一句接一句执行。

选择结构

if选择结构

if(布尔表达式1){
    //布尔表达式1为true执行
}
else if(布尔表达式2){
    //布尔表达式2为true执行
}
else if(布尔表达式3){
    //布尔表达式3为true执行
}

else{
    //布尔表达式123为false执行
}
    

switch 选择结构

switch(expression){
    case value1:
        //语句
        break;
    case value2:
        //语句
        break;
    case value3:
        //语句
        break;
    default:
        //语句
}
  • value可以是byte、short、int、char

  • 从JDK7开始支持String的选择

循环结构

While

while(布尔表达式){
    //布尔表达式为真一直执行
    //循环内容
}

do ... while

do{
    //循环内容
}while()
  • 与while不同,先执行,后判断

For

for(初始化;布尔表达式;值更新){
    //循环内容
}

增强for

for(声明语句:表达式){
    //循环内容
}
  • 主要用于数组或集合
  • 声明语句:声明一个变量
  • 表达式:一个数组
  • 相当于python中的for i in arr

关键词

  • break:终止该层循环(跳到循环外)
  • continue:终止该次循环(跳到循环开头)
  • goto:任意跳转,与C相同,跳到一个标签指向的位置
  • continue和break也可以指定一个标签(太麻烦,最好别用)
posted @   Muling_m  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示